• 预备
  • 基础语法
  • 容器类型
  • 函数
  • 面向对象
  • 输入输出
  • 进程控制
  • 线程控制
  • 正则表达式
  • 网络编程
  • 图形界面
  • 常见问题
  • API 帮助手册

  • 设置

2020

10 分钟

#第一行代码

print("hello world") # 打印 Hello World
Loading...

#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/4/11 03:41:55

更新于 2025/5/14 09:55:17