目录
本篇文章将介绍如何在各大平台上安装 Python 解释器,并介绍如何运行你的第一个 Python 程序。你将了解集成开发环境(IDE)如何提升编程效率,学习如何在 Python 中添加注释来增强代码可读性。此外,我们还将简要探讨 PEP8 规范,以帮助你养成良好的编码习惯,掌握 Python 的标识符命名规则,并理解 Python 代码的基本结构。
重点内容:
- Python 解释器安装:讲解如何在 Windows、macOS 和 Linux 平台上安装 Python。
- 运行 Python 程序:介绍如何在命令行和 IDE 中执行 Python 代码。
- 集成开发环境(IDE):推荐几种适合 Python 开发的 IDE 和文本编辑器。
- 注释与 PEP8:学习如何使用注释以及遵循 PEP8 编写规范来提高代码的可读性。
- 标识符与命名规则:掌握 Python 中变量、函数、类等标识符的命名规范。
通过这一节的学习,你将能够顺利配置 Python 开发环境,并且能够使用 Python 编写清晰、规范的代码,打下坚实的编程基础。
一、Python 环境配置全攻略(适用于 Linux / Windows / macOS)
👉 点击阅读 :《Python 环境配置全攻略(适用于 Linux / Windows / macOS)》
二、如何运行Python程序?
Python 是一种解释型的脚本编程语言,这样的编程语言一般支持两种代码运行方式:
① 交互式编程: 在命令行窗口中直接输入代码,按下回车键就可以运行代码,并立即看到输出结果;执行完一行代码,你还可以继续输入下一行代码,再次回车并查看结果……整个过程就好像我们在和计算机对话,所以称为交互式编程。
② 编写源文件: 创建一个源文件,将所有代码放在源文件中,让解释器逐行读取并执行源文件中的代码,直到文件末尾,也就是批量执行代码。这是最常见的编程方式,也是我们要重点学习的。本小节我们将详细介绍以上两种编程方式。
2.1 Python 交互式编程
一般有两种方法进入 Python 交互式编程环境,第一种方法是在命令行工具或者终端(Terminal)窗口中输入 python 命令,看到 >>>
提示符就可以开始输入代码了,如下所示:
C:\Users\amoxiang>python
Python 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello world")
hello world
>>> a = 200
>>> c = 300
>>> a + c - 1
499
>>>
第二种进入 Python 交互式编程环境的方法是,打开 Python 自带的 IDLE 工具,默认就会进入交互式编程环境,如下所示:
IDLE 支持代码高亮,看起来更加清爽。实际上,你可以在交互式编程环境中输入任何复杂的表达式(包括数学计算、逻辑运算、循环语句、函数调用等),Python 总能帮你得到正确的结果。这也是很多非专业程序员喜欢 Python 的一个原因:即使你不是程序员,但只要输入想执行的运算,Python 就能告诉你正确的答案。从这个角度来看,Python 的交互式编程环境相当于一个功能无比强大的 "计算器"
,比 Windows 、Mac OS X 系统自带的计算器的功能强大多了。
2.2 编写Python源文件
交互式编程只是用来玩玩而已,真正的项目开发还是需要编写源文件的。Python 源文件是一种纯文本文件,内部没有任何特殊格式,你可以使用任何文本编辑器打开它,比如:
- Windows 下的记事本程序;
- Linux 下的 Vim、gedit 等;
- Mac OS 下的 TextEdit 工具;
- 跨平台的 Notepad++、EditPlus、UltraEdit 等;
- 更加专业和现代化的 VS Code 和 Sublime Text(也支持多种平台)。
注意,不能使用写字板、Word、WPS 等排版工具编写 Python 源文件,因为排版工具一般都有内置的特殊格式或者特殊字符,这些会让代码变得 "乱七八糟"
,不能被 Python 解释器识别。Python 源文件的后缀为 .py
。 任何编程语言的源文件都有特定的后缀,例如:
- C语言源文件的后缀是
.c
- C++源文件的后缀是
.cpp
- JavaScript 源文件的后缀是
.js
- Java 源文件的后缀是
.java
后缀只是用来区分不同的编程语言,并不会导致源文件的内部格式发生变化,源文件还是纯文本的。编译器(解释器)、编辑器和用户(程序员)都依赖后缀区分当前源文件属于哪种编程语言。Python 源文件是一种纯文本文件,会涉及编码格式的问题,也就是使用哪种编码来存储源代码。Python 3.x 已经将 UTF-8 作为默认的源文件编码格式,所以推荐大家使用专业的文本编辑器,比如 Pycharm、Sublime Text、VS Code、Vim、Notepad++ 等,它们都默认支持 UTF-8 编码。UTF-8 是跨平台的,国际化的,编程语言使用 UTF-8 是大势所趋。使用记事本创建一个源文件,命名为 first.py,并输入下面的代码:
print("hello world")
a = 200
b = 300
print(a + b - 1)
输入完成以后注意保存。运行 Python 源文件有两种方法:
① 使用 Python 自带的 IDLE 工具运行源文件。 通过 file -> open 菜单打开 demo.py 源文件,然后在源文件中的菜单栏中选择 Run->Run Module,或者按下 F5 快捷键,就可以执行源文件中的代码了。
② 在命令行工具或者终端(Terminal)中运行源文件。 进入命令行工具或者终端(Terminal),切换到 first.py 所在的目录,然后输入下面的命令就可以运行源文件:
python first.py
运行完该命令,可以立即看到输出结果,如下图所示:
这里简单介绍一下 python 命令,它的语法非常简单,其基本格式如下:
python <源文件路径>
这里的源文件路径,可以是自盘符(C盘、D盘)开始的绝对路径,比如 C:\Users\amoxiang\Desktop\first.py
,也可以在执行 python 命令之前,先进入源文件所在的目录,然后只写文件名,也就是使用相对路径。上图演示的是使用相对路径,下面我们再演示一下使用绝对路径:
Microsoft Windows [版本 10.0.19045.5854]
(c) Microsoft Corporation。保留所有权利。
C:\Users\amoxiang>d:
D:\>python C:\Users\amoxiang\Desktop\first.py
hello world
499
D:\>
三、IDE(集成开发环境)
👉 点击阅读 :《Python 开发效率秘籍:PyCharm、VS Code 与 Anaconda 配置与实战全解》
四、第一个Python程序——在屏幕上输出文本
本小节我将给大家介绍最简单、最常用的 Python 程序——在屏幕上输出一段文本,包括字符串和数字。Python 使用 print 函数在屏幕上输出一段文本,输出结束后会自动换行。
① 在屏幕上输出字符串。 字符串就是多个字符的集合,由双引号 ""
或者单引号 ''
包围,例如:
"Hello World"
"Number is 198"
'Pyhon教程: https://blog.csdn.net/xw1680/category_12955592.html'
字符串中可以包含英文、数字、中文以及各种符号。print 输出字符串的格式如下:
print("字符串内容")
#或者
print('字符串内容')
字符串要放在小括号 ( )
中传递给 print,让 print 把字符串显示到屏幕上,这种写法在 Python 中被称为 函数(Function)。 需要注意的是,引号和小括号都必须在英文半角状态下输入,而且 print 的所有字符都是小写。Python 是严格区分大小写的,print 和 Print 代表不同的含义。print 用法举例:
print("Hello World!") # 输出英文
print("Number is 198") # 输出数字
print("Pyhon教程: https://blog.csdn.net/xw1680/category_12955592.html") # 输出中文
在 Pycharm 下的演示效果:
也可以将多段文本放在一个 print 函数中:
print(
"Hello World!"
"Number is 198"
"https://blog.csdn.net/xw1680/category_12955592.html"
)
print("Hello World!" "Python is great!" "Number is 198.")
print(
"Hello World!\n"
"Number is 198\n"
"https://blog.csdn.net/xw1680/category_12955592.html"
)
注意,同一个 print 函数的字符串之间不会自动换行,加上 \n
才能看到换行效果。如下所示:
补充:对分号的说明
有编程经验的读者应该知道,很多编程语言(比如C语言、C++、Java 等)都要求在语句的最后加上分号
;
,用来表示一个语句的结束。但是 Python 比较灵活,它不要求语句使用分号结尾;当然也可以使用分号,但并没有实质的作用(除非同一行有更多的代码),而且这种做法也不是 Python 推荐的。
② 在屏幕上输出数字。 print 除了能输出字符串,还能输出数字,将数字或者数学表达式直接放在 print 中就可以输出,如下所示:
print(100)
print(65)
print(100 + 12)
print(8 * (4 + 6))
注意,输出数字时不能用引号包围,否则就变成了字符串。下面的写法就是一个反面教材,数学表达式会原样输出:
print("100 + 12") # 运行结果是100 + 12,而不是 112
另外,和输出字符串不同,不能将多个数字放在一个 print 函数中。例如,下面的写法就是错误的:
print(100 12 95)
print(
80
26
205
)
Python 程序的写法比较简单,直接书写功能代码即可,不用给它套上 "外壳"
。下面我们分别使用C语言、Java 和 Python 输出 Hello World
,让大家对比感受一下。使用C语言:
#include<stdio.h> //包含头文件
int main() //主函数
{
printf("Hello World\n"); //输出Hello World
return 0; //程序结束
}
使用 Java:
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
使用 Python:
print("Hello World")
五、Python注释(多行注释和单行注释)用法详解
注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。Python 解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。在调试(Debug)程序的过程中,注释还可以用来临时移除无用的代码。注释的最大作用是提高程序的可读性,没有注释的程序简直就是天书,让人吐血! 千万不要认为你自己写的代码规范就可以不加注释,甩给别人一段没有注释的代码是对别人的不尊重,是非常自私的行为;你可以喜欢自虐,但请不要虐待别人。很多程序员宁愿自己去开发一个应用,也不愿意去修改别人的代码,没有合理的注释是一个重要的原因。虽然良好的代码可以自成文挡,但我们永远不清楚今后阅读这段代码的人是谁,他是否和你有相同的思路;或者一段时间以后,你自己也不清楚当时写这段代码的目的了。一般情况下,合理的代码注释应该占源代码的 1/3 左右。 Python 支持两种类型的注释,分别是单行注释和多行注释。
5.1 Python 单行注释
Python 使用井号 #
作为单行注释的符号,语法格式为:
# 注释内容
从井号 #
开始,直到这行结束为止的所有内容都是注释。Python 解释器遇到 #
时,会忽略它后面的整行内容。说明多行代码的功能时一般将注释放在代码的上一行,例如:
# 使用print输出字符串
print("Hello World!")
print("棒棒编程修炼场")
# 使用 print输出数字
print(100)
print(3 + 100 * 2)
print((3 + 100) * 2)
说明单行代码的功能时一般将注释放在代码的右侧,例如:
print("棒棒编程修炼场") # 使用print输出字符串
print(36.7 * 14.5) # 输出乘积
print(100 % 7) # 输出余数
5.2 Python 多行注释
多行注释指的是一次性注释程序中多行的内容(包含一行)。Python 使用三个连续的单引号 '''
或者三个连续的双引号 """
注释多行内容,具体格式如下:
'''
使用 3 个单引号分别作为注释的开头和结尾
可以一次性注释多行内容
这里面的内容全部是注释内容
'''
或者
"""
使用 3 个双引号分别作为注释的开头和结尾
可以一次性注释多行内容
这里面的内容全部是注释内容
"""
多行注释通常用来为 Python 文件、模块、类或者函数等添加版权或者功能描述信息。注意事项:
① Python 多行注释不支持嵌套,所以下面的写法是错误的:
'''
外层注释
'''
内层注释
'''
'''
② 不管是多行注释还是单行注释,当注释符作为字符串的一部分出现时,就不能再将它们视为注释标记,而应该看做正常代码的一部分,例如:
print('''Hello,World!''')
print("#是单行注释的开始")
对于第一行代码,Python 没有将这里的三个引号看作是多行注释,而是将它们看作字符串的开始和结束标志。对于第 2 行代码,Python 也没有将井号看作单行注释,而是将它看作字符串的一部分。
5.3 注释可以帮助调试程序
给代码添加说明是注释的基本作用,除此以外它还有另外一个实用的功能,就是用来调试程序。举个例子,如果你觉得某段代码可能有问题,可以先把这段代码注释起来,让 Python 解释器忽略这段代码,然后再运行。如果程序可以正常执行,则可以说明错误就是由这段代码引起的;反之,如果依然出现相同的错误,则可以说明错误不是由这段代码引起的。在调试程序的过程中使用注释可以缩小错误所在的范围,提高调试程序的效率。
六、Python缩进规则
和其它程序设计语言(如 Java、C 语言)采用大括号 "{}"
分隔代码块不同,Python 采用代码缩进和冒号 (:)
来区分代码块之间的层次。在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。注意,Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。例如,下面这段 Python 代码中(涉及到了目前尚未学到的知识,初学者无需理解代码含义,只需体会代码块的缩进规则即可):
height = float(input("输入身高:")) # 输入身高
weight = float(input("输入体重:")) # 输入体重
bmi = weight / (height * height) # 计算BMI指数
# 判断身材是否合理
if bmi < 18.5:
# 下面 2 行同属于 if 分支语句中包含的代码,因此属于同一作用域
print("BMI指数为:" + str(bmi)) # 输出BMI指数
print("体重过轻")
if bmi < 24.9:
print("BMI指数为:" + str(bmi)) # 输出BMI指数
print("正常范围,注意保持")
if bmi < 29.9:
print("BMI指数为:" + str(bmi)) # 输出BMI指数
print("体重过重")
if bmi >= 29.9:
print("BMI指数为:" + str(bmi)) # 输出BMI指数
print("肥胖")
Python 对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,否则解释器会报 SyntaxError 异常错误。例如,对上面代码做错误改动,将位于同一作用域中的 2 行代码,它们的缩进量分别设置为 4 个空格和 3 个空格,如下所示:
可以看到,我们手动修改了各自的缩进量,这会导致 IndentationError 异常错误,如上图所示。对于 Python 缩进规则,初学者可以这样理解,Python 要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。
七、Python编码规范(PEP 8)
Python 采用 PEP 8 作为编码规范,其中 PEP 是 Python Enhancement Proposal(Python 增强建议书)的缩写,8 代表的是 Python 代码的样式指南。下面仅给大家列出 PEP 8 中初学者应严格遵守的一些编码规则:
① 每个 import 语句只导入一个模块,尽量避免一次导入多个模块,例如:
# 推荐
import os
import sys
# 不推荐
import os, sys # 关于 import 的含义和用法会在后续介绍,这里不必深究
② 不要在行尾添加分号,也不要用分号将两条命令放在同一行,例如:
# 不推荐
height = float(input("输入身高:"));weight = float(input("输入体重:"));
③ 建议每行不超过 80 个字符,如果超过,建议使用小括号将多行内容隐式的连接起来,而不推荐使用反斜杠 \
进行连接。例如,如果一个字符串文本无法实现一行完全显示,则可以使用小括号将其分开显示,代码如下:
# 推荐
s = ("菜鸟教程提供了编程的基础技术教程, "
"介绍了HTML、CSS、Javascript、Python,Java,Ruby,C,PHP , MySQL等各种编程语言的基础知识。 ")
print(s)
# 不推荐
s1 = "菜鸟教程提供了编程的基础技术教程, \
介绍了HTML、CSS、Javascript、Python,Java,Ruby,C,PHP , MySQL等各种编程语言的基础知识。 "
print(s1)
注意,此编程规范适用于绝对大多数情况,但以下 2 种情况除外:
- 导入模块的语句过长。
- 注释里的 URL。
④ 使用必要的空行可以增加代码的可读性,通常在顶级定义(如函数或类的定义)之间空两行,而方法定义之间空一行,另外在用于分隔某些功能的位置也可以空一行。
⑤ 通常情况下,在运算符两侧、函数参数之间以及逗号两侧,都建议使用空格进行分隔。
以上就是初学者应该遵循的部分 Python 编码规范,如果想了解更多 PEP 8 的详细信息,可访问 PEP 8 官方介绍。
八、Python编码规范的重要性
很多去 Google 参观的人,在用完洗手间后都有这样的疑惑,马桶前面的门上怎么会贴着 Python 编码规范?要知道,Google 对编码规范的要求极其严格,这也能从侧面说明编码规范的重要性。对于编码规范的认知,很多初学者还仅停留在初级阶段,即只知道编码规范有用,比如命名时使用驼峰式的格式(如 TheFirstDemo),而至于为什么要求这样严格,就不是很清楚了。本小节,将给读者扫除以下 2 个盲区:
- Python 编码规范到底有多么重要,它对于业务开发来说,究竟有哪些帮助?
- 有哪些流程和工具,可以强制你遵循规定好的编码规范呢?
注意,在讲解过程,会引用以下 2 个编码规范来举例,分别是:
- 《8 号 Python 增强规范》,通常称之为 PEP8;
- 《Google Python 风格规范》 简称为 Google Style,这是源自 Google 内部公开发布的社区版本,其目的是为了让 Google 旗下所有 Python 开源项目的编程风格统一。https://google-styleguide.readthedocs.io/zh-cn/latest/google-python-styleguide/python_style_rules.html
以上这 2 个编码规范,Google Style 比 PEP8 更为严格,因为 PEP8 的主要面向群体是个人和小团队开发者,而 Google Style 则能够胜任大团队甚至是企业。
8.1 Python编码规范到底有多么重要
Python 编码规范重要性的原因用一句话来概括就是:统一的编码规范可以提高开发效率。而影响开发效率的有 3 类对象,分别是阅读者、编程者和机器,它们的优先级是阅读者>>编程者>>机器(>>表示远远大于)。
① 阅读者>>编程者。 写过代码的人应该深有体会,在实际工作中真正用来码代码的时间,远比阅读或者调试的时间要少。事实也是如此,有研究表明,软件工程中 80% 的时间都在阅读代码。因此,如果想提高开发效率,首先要优化的不是码代码的速度,而是阅读代码的体验。其实,很多编码规范本身就是为优化读者体验而存在的,拿命名原则来说,PEP8 第 38 条规定命名不能是无意义的单字母,有意义的名称可以很大程序提高阅读者的体验。
② 编程者>>机器。 说完了阅读者的体验,再来聊聊编程者的体验。笔者常常见到的一个错误倾向就是过度简化自己的代码,这样做会大大降低代码的可阅读性,并且一旦出现 BUG,也不容易检查出来。例如,阅读如下这行程序:
result = [(x, y) for x in range(10) for y in range(5) if x * y > 10]
上面这行代码还可以改写成如下这种形式:
result = []
for x in range(10):
for y in range(5):
if x * y > 10:
result.append((x, y))
对比这 2 种写法,显然后者调理更清楚,更容易理解,编写起来也更轻松。
③ 机器体验也很重要。 每个人都希望自己编写的代码能正确、高效地在电脑上执行,但是一些危险的编程风格,不仅会影响程序的正确性,也容易成为代码效率的瓶颈。例如,PEP8 和 Google Style 都特别强调了,何时使用 is, 何时使用 ==,何时使用隐式布尔转换。不仅如此,Google Style 2.8 还对遍历方式的选择作出了明确限制。在编程过程中,只要严格遵守编码规范,编写出的代码通常都很健壮,可移植性也很高。
8.2 编码规范的自动化工具
既然编码规范的终极目标是提高开发效率。所以,如果每次写代码都需要在代码规范上额外花很多时间,就达不到我们的初衷了。首先,你需要根据自己的具体工作环境,选择或者制定适合自己公司或团队的编码规范。市面上可以参考的规范,也就是在文章开头提到的 PEP8 和 Google Style。要知道,没有放之四海而皆准的规范,我们必须要因地制宜。例如在 Google 中,因为历史原因 C++ 不使用异常,引入异常对整个代码库带来的风险已经远大于它的益处,所以在它的 C++ 代码规范中,禁止使用异常。一旦确定了整个团队所遵从的编码规范,就一定要强制执行,有什么好的办法呢?靠强制代码评审和强制静态或者动态 linter。具体流程是:
- 在代码评审工具里,添加必须的编码规范环节;
- 把团队确定的代码规范写进 Pylint 里,能够在每份代码提交前自动检查,不通过的代码无法提交。
整合之后,你的团队工作流程就会变成下图所示的这样:
学到这里,相信你对代码风格的重要性有了全新的认识。
九、Python标识符命名规范
简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说:
# ① 标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字
# ② 标识符不能和 Python 中的关键字相同。有哪些关键字,后续会详细介绍
# ③ Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符
# 例如,下面所列举的标识符是合法的:
UserID
name
mode12
user_age
# 以下命名的标识符不合法:
4word #不能以数字开头
try #try是关键字,不能作为标识符
$money #不能包含特殊字符
在 Python 中,标识符中的字母是严格区分大小写的,也就是说,两个同样的单词,如果大小格式不一样,其代表的意义也是完全不同的。比如说,下面这 3 个变量之间,就是完全独立、毫无关系的,它们彼此之间是相互独立的个体。
number = 0
Number = 0
NUMBER = 0
Python 语言中,以下划线开头的标识符有特殊含义,例如:以单下划线开头的标识符(如 _width
),表示不能直接访问的类属性,其无法通过 from...import*
的方式导入;以双下划线开头的标识符(如 __add
)表示类的私有成员;以双下划线作为开头和结尾的标识符(如 __init__
),是专用标识符。因此,除非特定场景需要,应避免使用以下划线开头的标识符。另外需要注意的是,Python 允许使用汉字作为标识符,例如:
棒棒编程修炼场 = "https://blog.csdn.net/xw1680?type=blog"
但我们应尽量避免使用汉字作为标识符,这会避免遇到很多奇葩的错误。标识符的命名,除了要遵守以上这几条规则外,不同场景中的标识符,其名称也有一定的规范可循,例如:
- 当标识符用作模块名时,应尽量短小,并且全部使用小写字母,可以使用下划线分割多个字母,例如
game_main
、game_register
等。 - 当标识符用作包的名称时,应尽量短小,也全部使用小写字母,不推荐使用下划线,例如
com.bb
、com.bb.bcxlc
等。 - 当标识符用作类名时,应采用单词首字母大写的形式。例如,定义一个图书类,可以命名为 Book。
- 模块内部的类名,可以采用
"下划线+首字母大写"
的形式,如_Book
; - 函数名、类中的属性名和方法名,应全部使用小写字母,多个单词之间可以用下划线分割;
- 常量命名应全部使用大写字母,单词之间可以用下划线分割;
有读者可能会问,如果不遵守这些规范,会怎么样呢?答案是程序照样可以运行,但遵循以上规范的好处是,可以更加直观地了解代码所代表的含义,以 Book 类为例,我们可以很容易就猜到此类与书有关,虽然将类名改为 a(或其它)不会影响程序运行,但通常不这么做。
十、Python关键字(保留字)
关键字是 Python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些关键字作为标识符给变量、函数、类、模板以及其他对象命名。Python 包含的关键字可以执行如下命令进行查看:
C:\Users\amoxiang>python
Python 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class',
'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if',
'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try',
'while', 'with', 'yield']
需要注意的是,由于 Python 是严格区分大小写的,关键字也不例外。所以,我们可以说 if 是关键字,但 IF 就不是关键字。在实际开发中,如果使用 Python 中的关键字作为标识符,则解释器会提示 "SyntaxError: invalid syntax"
的错误信息,如下图所示:
👉 下一天的学习: 点击阅读 《100天精通Python——基础篇 2025 第3天:变量与数据类型全面解析,掌握Python核心语法》
至此今天的学习就到此结束了,本文为个人学习记录与复习整理之用,旨在帮助自己系统巩固Python相关知识,同时也希望能为正在学习该领域的同学提供一些参考与帮助。部分内容参考了公开课资料、他人学习笔记或网络公开资源,其中部分图片或示意图来自网络,仅用于非商业性质的学习交流。如有侵权或不当引用之处,敬请联系我删除或更正。感谢您阅读本篇博文,希望本文能成为您编程路上的领航者。祝您阅读愉快!
好书不厌读百回,熟读课思子自知。而我想要成为全场最靓的仔,就必须坚持通过学习来获取更多知识,用知识改变命运,用博客见证成长,用行动证明我在努力。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请点赞
、评论
、收藏
一键三连哦!听说点赞的人运气不会太差,每一天都会元气满满呦!如果实在要白嫖的话,那祝你开心每一天,欢迎常来我博客看看。
编码不易,大家的支持就是我坚持下去的动力。点赞后不要忘了关注
我哦!