国际访客建议访问 Primers 编程伙伴 国际服 以获得更好的体验。 快速访问 Python 预备 第一行代码

# Python 的第一行代码

# Hello World

创建一个文本文件,命名为 code.txt,打开它,在里面写入如下代码并保存:

print("hello world") # 打印 "hello world"
  • print 是一个 内建函数(Built-in Function),无需导入模块就能直接使用,意思是“打印”,在编程语言中通常表示将内容输出到命令行上显示。

  • "hello world" 是要打印的内容,通过英文的双引号包裹,表示 字符串字面量,这里暂且不表。

  • # 打印 "hello world" 这样以 # 开头的内容是 注释(Comment) ,用于说明代码的功能,在运行的时候会被忽略。

你可能暂时还不知道“函数”、“导入”、“模块”这些词是什么意思,但请暂时放下。

create-code

hello-world

打开 PowerShell,通过 cd 命令切换到 code.txt 所在的目录,输入 python code.txt 运行该代码:

run-hello-worl

上述步骤表明了,Python 的代码文件就是一个普通的文本文件,而运行 Python 代码就是让 python 读取代码文件,然后根据其中的内容执行相应的操作。 通常情况下,Python 的代码文件使用 .py 作为扩展名,而入口文件通常命名为 main.py

code.txt 重命名为 main.py,通过 python main.py 命令运行代码。 从现在开始,创建 Python 代码文件时,使用 .py 作为扩展名。

# #!/usr/bin/env python3

通常在 Python 代码的开头添加 #!/usr/bin/env python3,例如:

#!/usr/bin/env python3

print("hello world")

#! 被称作 Shebang,是类 Unix 系统的一个特殊标记,写在文件开头,用于直接运行此文件时告诉系统怎样运行这个文件。
添加此行后可以直接运行 ./main.py,而不需要输入 python main.py 来运行程序。

在类 Unix 系统中,在文件开头添加 #!/usr/bin/env python3 后,直接运行 ./main.py,等价于执行 /usr/bin/env python3 ./main.py
但是 #! 不会查找环境变量,必须使用完整的路径,不能直接写作 #!python3
/usr/bin/env 的功能是查找环境变量来运行后面的命令,/usr/bin/env python3 就是运行 PATH 中的 python3

Windows 系统根据扩展名来执行文件,#! 会被当做注释忽略。

# 使用 VS Code

使用记事本编辑代码非常低效,甚至在将文件重命名为 main.py 后,用记事本打开它都变得麻烦了。推荐使用 Visual Studio Code (后续简称为 VS Code)编辑代码。

Visual Studio Code 的官方网站 下载 VS Code 并安装:

download-vscode

其他操作系统的下载安装方式相同,该网站会根据你所使用的操作系统显示相应的下载链接。

创建一个文件夹作为工作目录,右键该文件夹,选择 通过 Code 打开:

vscode

创建代码文件、编辑代码文件、运行代码都可以在 VS Code 中进行操作。

下方运行代码的界面通过快捷键 Ctrl + ` (数字键 1 左侧的按键)打开。

为了方便进行开发,建议安装这个插件:

vscode-plugin

本文 更新于: 2025-05-31 19:53:11 创建于: 2025-05-31 19:53:11