Dream's Blog.

Python 命名与保留字

字数统计: 886阅读时长: 3 min
2018/09/16 Share

标识符与保留字

标识符中,有一类称为用户自定义标识符。这个里面包含了变量名,函数名,类名等等…

不要小看这些名字,他们也是很重要的。在庞大的代码库中,虽然有驼峰形式起名等方法,但依旧经常会令人头疼

或许有的人会疑惑,为什么起一个名字会这么令人头疼。这里面其实有很大的学问。一个好的名字,能够让人通过名字便联想到它的作用和意义。在编写过程中,我们不仅要自己读得懂,更要为其他人创建方便。方便他们阅读,方便他们修改。所以,一个好的名字,能够从另一方面体现出一个程序员良好的编码能力和素质。


名称

  • 关于名称,我们可以自由定义,但是! 切记,在Python 3.x中有33个保留字,这些保留字是要熟知的。

命名规则

  • 关于命名规则。我们可以通过 大小写英文字母、数字、下划线和汉子等字符进行组合,来命名一个变量。 但是,请注意!大小写英文字母是敏感的,首个字符不能为数字,且 保留字 不能被命名为用户自定义标识符。

保留字

保留字 说明
if 条件语句,与 else , elif 结合使用
elif 条件语句 与 if , else 结合使用
else 条件语句 条件语句,与 if , elif 结合使用。也可以用于异常和循环使用
and 用于表达式运算,逻辑“与”操作
or 用于表达式运算,逻辑“或”操作
not 用于表达式运算,逻辑“非”操作
import 用于导入模块,可以与 from 结合使用
from 条件语句,与 else , elif 结合使用
as 用于类型转换,常用于引入库时的重命名及文件操作时的重命名
assert 断言,用于判断变量或条件表达式的值是否为真。若为假,则抛出异常AssertionError
as 用于类型转换,常用于引入库时的重命名及文件操作时的重命名
raise 异常抛出操作
for 循环语句
while 循环语句
break 中断循环语句的执行
continue 继续执行下一次循环
try 包含可能会出现异常的语句,与 except,finally 结合使用
except 包括捕获异常后的操作代码,与try,finally结合使用
finally 用于异常语句。无论是否引发异常,始终要执行 finally 包含的代码块。与try,except结合使用
pass 空语句,常为了保持程序完整性。没任何功能,常用作占位符
def 用于定义函数或方法
return 用于从函数返回计算结果
lambda 定义匿名函数(谨慎使用)
del 删除变量或者序列的值
global 定义全局变量
nonlocal 在一个函数中修改该函数内部作用域的变量
in 判断变量是否存在序列中
is 判断变量是否为某个类的实例
with 简化Python的语句,在文件管理时,常于 as 结合使用
yield 用于从函数依次返回值
class 用于定义类
None 与众不同的一个保留字。自身是一个常量,与其他数据类型比较时规定返回False,数据类型为NoneType
True 布尔值之一,常用于判断
False 布尔值之一,常用于判断
CATALOG
  1. 1. 标识符与保留字
    1. 1.1. 名称
    2. 1.2. 命名规则
  2. 2. 保留字