User:Xyy23330121/Python/开始
如果要学习 Python,读者必须要下载并安装 Python。
读者可以点击 https://www.python.org/,找到页面中的“Downloads”,并按照读者所使用的系统来下载 Python。
打开安装程序,并按照提示操作即可。若读者不清楚自己的需求,请在安装程序进行到写有“Optional Feature”的页面时,勾选所有内容,再点击下一步。
读者将需要一个文本编辑器来编辑 Python 代码。优秀的文本编辑器可以帮助编程工作者高效地测试自己的代码,甚至能根据上下文自动补全代码内容,大大缩短编程时间。
本教程推荐读者安装 Visual Studio Code(简称VS Code)。VS Code[1]是由微软开发的一个高效、免费的文本编辑器。它支持由程序员编写的扩展程序,从而可以在编辑器中实现许多实用功能。
读者可以点击 https://code.visualstudio.com/以下载 VS Code 安装程序。按照网页的提示进行操作即可。
打开安装程序,并按照提示操作即可。
如果读者使用的是 Windows 系统,为了使用便捷起见,建议在安装程序“选择附加任务”页面中,选中所有的项目,再点击下一步。这样做的好处是,在之后编辑 Python 代码时,只需要右键代码文件图标、并点击“通过 Code 打开”就可以进行编辑。
正如之前所说,VS Code 支持扩展程序。在安装完成后,建议直接打开 VS Code,并安装有助于编程的扩展程序。
打开 VS Code 后,在窗口左边可以看到由四个小正方形组成的图标。点击该图标会弹出一个左侧栏写着“EXTENSIONS”。在弹出的左侧栏的文本输入框中输入扩展名称即可搜索并安装扩展。
我们首先搜索“Chinese”,找到左侧栏中写着“中文(简体)”的,并点击“Install”。随后,右下角会弹出一个提示写着“Change Language and Restart”,点击“Change Language and Restart”。
等待 VS Code 重启后,我们再次点击“由四个小正方形组成的图标”。这次搜索“Python”,找到作者为“Microsoft”的“Python”扩展程序和“Python Debugger”扩展程序,并安装。
新学习一门程序语言时,一个惯例是编写一个打印“Hello World”的程序。
我们这里选择一种简单的方式来新建文件,读者可以跟随以下步骤:
- 找一个文件夹,右键,选择“新建文本文档”
- 将文本文档的扩展名改为“.py”,“.py”是Python代码文件的扩展名
- 右键新建的文件,选择“通过 Code 打开”(如果使用其它文本编辑器,则选择其它的即可)
在文本编辑器中输入以下内容:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print("Hello World!")
在VS Code点击“运行 Python 文件”。在VS Code页面底部“终端”这一栏,会输出程序运行的结果,形如:
PS UserName> & "C:/Program Files/Python312/python.exe" HelloWorld.py
Hello World!
PS UserName>
中间的“Hello World!”就是程序的输出。
点击调试按钮,一些文本编辑器会有形如以下内容的输出:
Hello World!
------------------
(program exited with code: 0)
请按任意键继续. . .
同样,其中的“Hello World!”就是程序的输出。
至此,读者已经编写并运行了第一个程序。接下来我们将简单讲解该程序的各个部分。
在编写程序时,程序员会不可避免地忘记之前写的内容。这导致代码的可维护性下降。为此, Python 支持为代码添加注释。注释的内容在大多数情况下会被程序所忽略,对运行没有影响。除去在之后章节要讲的特殊情况之外,可以放心大胆地添加注释。
具体来讲,Python 会认为每一行中,在#
后面的内容是注释。比如以下方式:
#这是单行注释
print("Hello World!") #单行注释可以添加在代码的后面
注意到这些注释最多只能占用一行的空间,Python同时支持其他方式作为注释,该部分内容将在之后的字符串章节中学习。
在上面的 Hello World! 程序中,这部分就是注释:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
UNIX 系统会读取代码第一行的注释,来确定用于执行代码的程序。而第二行的注释则被 Python 用于确定 .py 文件的编码格式(默认为 utf-8)。因此:
- 如果 .py 文件可能会在 UNIX 系统上运行,则第一行最好不要省略。
- 如果 .py 文件在存储时没有使用 utf-8 编码,则第二行不能省略。
Python 提供了许多内置的函数可以使用。简单来讲,函数的使用方法为:函数名(参数)
。在上面的 Hello World! 程序中,使用了print
函数来在屏幕上输出内容,其参数是"Hello World!"
。于是它在屏幕上输出了 Hello World!
。关于函数更详细的介绍参见之后的函数章节。
而作为参数的"Hello World!"
是一个字符串。简单来讲,字符串是前后以单引号'
或双引号"
括住的文本内容。关于字符串更详细的介绍参见之后的字符串章节。