Python 命名及保留字

标识符和保留字

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

       不要小看这些名字,他们也是很重要的。在大型的程序中,起名,经常会令人头疼。

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

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

 

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

    

下面说明一下保留字及其相关:

保留字说明
if条件语句,与 else , elif 结合使用
elif条件语句 与 if , else 结合使用
else条件语句 条件语句,与 if , elif 结合使用。也可以用于异常和循环使用
and用于表达式运算,逻辑“与”操作
or用于表达式运算,逻辑“或”操作
not用于表达式运算,逻辑“非”操作
import用于导入模块,可以与 from 结合使用
from用于导入模块,与 import 结合使用
as用于类型转换,常用于引入库时的重命名及文件操作时的重命名
assert断言,用于判断变量或条件表达式的值是否为真。若为假,则抛出异常AssertionError
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布尔值之一,常用于判断

 

最后说一下数据类型,有六大类型:数字、字符串、列表(list)、元组(tuple)、集合、字典(dictionary)。

我们可以通过使用 type( ) 函数来知晓变量的数据类型,括号内参数为 变量名。


版权声明:本文为Already233原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。