Python 关键字与标识符超详细整理
关键字(Keywords)
在Python中,关键字是一些被编程语言保留的特殊单词,用于表示语法结构和程序逻辑。这些关键字具有特殊的含义,不能被用作变量名或其他标识符。
以下是Python的关键字列表:
False
:表示布尔值假None
:表示空值或缺失值True
:表示布尔值真and
:逻辑与操作符as
:用于创建别名assert
:用于断言条件是否为真break
:用于跳出循环class
:用于定义类continue
:用于跳过当前循环的剩余代码,继续下一次循环def
:用于定义函数del
:用于删除对象elif
:用于在if语句中添加额外的条件else
:用于在if语句条件不满足时执行的代码块except
:用于捕获异常finally
:用于定义无论是否发生异常都会执行的代码块for
:用于循环迭代from
:用于导入模块中的特定部分global
:用于声明全局变量if
:用于条件判断import
:用于导入模块in
:用于检查元素是否存在于集合中is
:用于比较对象是否相同lambda
:用于创建匿名函数nonlocal
:用于声明非局部变量not
:逻辑非操作符or
:逻辑或操作符pass
:用于占位,表示空操作raise
:用于引发异常return
:用于从函数中返回值try
:用于异常处理while
:用于循环执行代码块with
:用于简化资源管理的代码块yield
:用于生成器函数的返回值
标识符(Identifiers)
在Python中,标识符是用来标识变量、函数、类、模块或其他对象的名称。标识符由字母、数字和下划线组成,且不能以数字开头。标识符区分大小写。
以下是标识符的命名规则:
- 标识符可以包含字母(a-z、A-Z)、数字(0-9)和下划线(_)。
- 标识符不能以数字开头。
- 标识符不能是Python的关键字。
- 标识符区分大小写。
示例1:合法的标识符
my_variable = 10
my_function = lambda x: x + 1
MyClass = MyClass()
示例2:非法的标识符
2nd_variable = 20 # 以数字开头,非法
class = MyClass() # 使用关键字作为标识符,非法
以上是关于Python关键字和标识符的详细整理。希望对你有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python 关键字与标识符超详细整理 - Python技术站