标识符
计算机中的数据,如一个变量、方法、对象等都需要有名称,以方便程序调用。这些用户定义的、由程序使用的符号就是标识符。用户可以根据程序设计的需要来定义标识符,规则如下:
可以包含:字母(大小写)、数字和下划线。
不能以数字开头:标识符不能以数字开头,但可以包含数字。
不能使用关键字:标识符不能与Python的关键字相同。
区分大小写:Python是大小写敏感的,因此大写字母和小写字母是不同的标识符。
不能包含特殊字符:标识符中不能包含空格、标点符号或其他特殊字符。
关键字
Python语言保留某些单词用作特殊用途,这些单词被称为关键字,也叫保留字。用户定义的标识符(如变量名、方法名等)不能与关键字相同,否则编译时就会出现异常。以下是Python的一些常用关键字:
if:条件语句中的条件判断关键字。
else:条件语句中的默认情况。
elif:条件语句中的“else if”分支。
for:循环语句中的for循环关键字。
while:循环语句中的while循环关键字。
break:用于结束循环。
continue:用于跳过当前循环的剩余代码,直接进入下一次循环。
pass:占位符语句,不执行任何操作,用于保持代码结构完整性。
def:用于定义函数。
return:用于从函数中返回值。
class:用于定义类。
try:异常处理语句中的try块。
except:异常处理语句中的异常捕获块。
finally:异常处理语句中的最终执行块。
raise:用于引发异常。
import:用于导入模块。
from:用于从模块中导入指定部分。
as:用于创建别名。
global:用于声明全局变量。
nonlocal:用于声明非局部变量。
in:用于测试序列中是否包含某个值。
is:用于测试两个变量是否引用同一个对象。
and:逻辑运算符,用于逻辑与操作。
or:逻辑运算符,用于逻辑或操作。
not:逻辑运算符,用于逻辑非操作。
lambda:用于创建匿名函数。
with:用于简化资源管理,例如文件操作时的自动关闭文件。
yield:用于生成器函数中,用于产生值。