为了提升阅读性,不同功能代码块之间用空行分隔(如函数之间、逻辑段落之间)。空行不影响运行,要合理使用空行组织代码,避免滥用:同一功能块内不宜插入多余空行。
2.注释注释是程序员在代码中加入的一行或多行信息,用来对语句、函数、数据结构等进行说明,提高代码的可读性。注释是辅助性文字,不会被解释器执行。适当添加清晰、简洁的注释,有利于阅读和理解代码逻辑。Python语言有两种注释方法:单行注释和多行注释。单行注释以#开头,多行注释以'''(3个单引号或双引号)开头和结尾。如:# 计算用户年龄(单行注释)age = current_year - birth_year'''文件名:main.py作者:张三功能:实现用户管理系统'''注释主要有3个用途,一是标明作者和版权信息。在每个源代码文件开始前添加。二是解释代码原理和用途。程序中的注释一般采用单行注释标记在关键代码同行,一段关键代码可在其前采用多行注释。三是辅助程序调试。在调试时,可临时通过注释“去掉”一行或多行无当前运行无关的代码,辅助发现代码发生问题的可能位置。注释与代码保持同步更新,关键算法优先写注释再实现代码,避免冗余注释(如 x = 1 # 给x赋值1)3.命名与保留字Python程序采用“变量”来保存和表示具体的数据值,需要给它们关联一个标识符(名字),关联标识符的过程称为命名。命名用于保证程序元素的唯一性。Python语言允许采用字母、数字、下画线和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,长度没有限制,大小写敏感。但从编程习惯和兼容性等角度考虑,一般不建议采用中文对变量命名。标识符不能与Python的保留字相同。一般不建议采用中文等非英语语言字符对变量命名。保留字(Keyword),也称为关键字,指被编程语言内部定义并保留使用的标识符。Python 3.8+共有35个保留字,保留字也对大小写敏感。
序号 | 保留字 | 作用 |
1 | and | 逻辑与 |
2 | as | 别名定义 |
3 | assert | 断言检查 |
4 | break | 跳出循环 |
5 | class | 定义类 |
6 | continue | 继续下次循环 |
7 | def | 定义函数 |
8 | del | 删除对象 |
9 | elif | 条件分支 |
10 | else | 条件分支/异常/循环 |
11 | except | 异常捕获 |
12 | False | 布尔假值 |
13 | finally | 最终清理代码块 |
14 | for | 循环语句 |
15 | from | 模块局部导入 |
16 | global | 声明全局变量 |
17 | if | 条件语句 |
18 | import | 导入模块 |
19 | in | 成员判断 |
20 | is | 对象标识判断 |
21 | lambda | 匿名函数 |
22 | None | 空值对象 |
23 | nonlocal | 声明外层非全局变量 |
24 | not | 逻辑非 |
25 | or | 逻辑或 |
26 | pass | 空操作占位符 |
27 | raise | 抛出异常 |
28 | return | 函数返回值 |
29 | True | 布尔真值 |
30 | try | 异常测试代码块 |
31 | while | 循环语句 |
32 | with | 上下文管理器 |
33 | yield | 生成器返回值 |
34 | async | 异步声明 |
35 | await | 异步等待 |
Python语法合规要点:
1. 所有符号使用英文半角((), "", #)。
2. 字符串引号前后一致:'''注释''' 或 """注释"""。
3. 保留字全小写。
4. 注释符号后需空格:# 注释 。