购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第三章
Python的第一行代码

3.1 第一行代码

步骤 1 打开Sublime Text,选择“File”→“New File”菜单命令,创建一个新文件,如图3-1所示。

图3-1

步骤 2 按Ctrl+Shift+S组合键,弹出“另存为”对话框,在“文件名”文本框中输入“hello world.py”,单击“保存”按钮,如图3-2所示。

图3-2

步骤 3 双击打开“hello world.py”文件,输入命令:

按Ctrl+B组合键执行命令,输出结果:

结果如图3-3所示。

图3-3

3.2 注释

代码中的注释用来解释代码的作用、功能、实现方式。注释在代码编写过程中非常重要,有以下作用。

● 解释代码逻辑:注释可以帮助自己或其他开发人员理解代码的逻辑和实现方式。通过清晰的注释,开发人员可以更容易地理解代码的运行原理和各个部分之间的关系。

● 提供上下文信息:有时候,部分代码可能不够直观或者容易被误解,注释可以为开发人员提供更多上下文信息。

● 标记问题或待办事项:注释可以用来标记代码中存在的问题、需要优化的部分或者待办事项,这样可以让开发人员在后续工作中更容易找到需要处理的地方。

● 提高代码可读性:良好的注释可以提高代码的可读性,使代码更易于维护和管理。对于复杂的算法或逻辑,适当的注释可以帮助他人快速理解代码的实现方式。

● 文档生成:一些工具可以根据代码中的注释自动生成文档,这样可以快速生成代码的文档说明,方便其他人查阅。

总之,注释在代码编写过程中是非常重要的,可以提高代码的可读性、可维护性和可理解性,是良好编程实践的一部分。

1.单行注释

Python使用#进行单行注释,在#后面的内容将被视为注释,不会被显示,如图3-4所示。

图3-4

2.多行注释

Python使用三个引号(单引号或双引号)将注释内容括起来,在注释的代码前面用三个""",在注释的代码后面用三个""",即可注释多行代码,多行注释中的内容不会被显示,如图3-5所示。

图3-5

3.3 引号

在Python中,字符串可以使用单引号(')、双引号(")和三引号('''或""")来表示。

使用单引号表示字符串的过程如图3-6所示。

图3-6

使用双引号表示字符串的过程如图3-7所示。双引号与单引号的用法完全相同。

图3-7

三引号比单引号、双引号多了一个功能,它可以进行换行,通常用于表示多行文本或文档字符串。三引号的使用方法如图3-8所示。

图3-8

3.4 缩进

Python对代码缩进的要求很严格,在同一个级别的代码中,代码的缩进量必须一致,否则运行程序时会产生错误。

下面通过一个示例介绍缩进的使用方法。

步骤 1 输入代码:

步骤 2 按Ctrl+B组合键运行,结果如图3-9所示。

图3-9

步骤 3 修改上述代码的缩进,将第2行代码缩进2格,输入代码:

步骤 4 按Ctrl+B组合键运行,结果如图3-10所示。

图3-10

从图中可以看出,将代码缩进2格后,会产生错误,这说明Python对代码缩进有很严格的要求。

3.5 Unicode

Unicode是由统一码联盟开发的一种字符编码方案,旨在通过对所有人类语言中的字符进行编码,实现跨平台、跨应用程序和跨语言的数据交换。

在Python中,Unicode使用u代码表示。如果在字符串中存在中文字符,则可在字符串的前面加上u。

输入命令:

按Ctrl+B组合键运行,结果如图3-11所示。

图3-11

3.6 转义字符

在Python中,可以使用r代码取消转义字符的功能。例如,代码中使用转义字符“\n”进行换行,若想取消换行,则可在代码的前面加上r代码。

输入命令:

按Ctrl+B组合键运行,结果如图3-12所示。

第1行代码使用r代码取消了转义字符“\n”的换行功能,将转义字符“\n”显示为“\n”。第2行代码中没有使用r代码,转义字符“\n”的换行功能有效。

图3-12

常用的转义字符及其描述如表3-1所示。

表3-1 转义字符及其描述

3.7 运行Python文件

下面介绍在命令模式下运行Python文件。

步骤 1 确定文件路径,文件“abcd.py”的路径为“E:\python代码”,如图3-13所示。

图3-13

步骤 2 在按Win+R键后,输入cmd,按回车键,即可打开命令行窗口。先进入文件的盘符,再进入文件的路径,最后运行文件。

如图3-14所示,在命令模式下分别输入这三行命令并按回车键:

结果如下:

图3-14

步骤 3 使用Sublime Text查看完整的代码,如图3-15所示,结果与命令模式下文件的执行结果相同。

图3-15 2tjxytqr16N0ZK7azmdNVNSRIQmlJfFh3HRl0UFjNG2ilQxFVhZ1hCzSf6xkn0Aa

点击中间区域
呼出菜单
上一章
目录
下一章
×