1.标识符
标识符就是我们在程序中需要用到的变量、常量、函数、属性、类、模块等需要我们来自己定义的名字。尽管我们可以自主定义标识符,但是构成标识符有一定的规范:
1)大小写的区分,Homework和homework属于两个不同的标识符。
2)关键字不能作为标识符。
3)标识符首位可以用下画线“_”但是不可以是数字。例如 _get、__doc__等是可以的,123get是不可以的。
4)除去首字母,其他位可以使用下画线“_”,数字和字母。例如get_money、name2、list123等。
5)不能使用内置函数作为标识符。
2.关键字
关键字是Python语言中被赋予特殊含义的单词,这些关键字不可以被用作标识符来使用。
Python是区分大小写的,例如关键字if是不可以用作标识符,但是IF是可以用作标识符的。Python关键字有33个,分别是:
False None True and assert as async await break class
continue def elif else except finally' for from global if
import in is lambda nonlocal not or pass raise try
while with yield
其中只有前三个是首字母大写,其余都是小写,Python中关键字可以在IDLE中或者Pycharm等中查看。
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue',
'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in',
'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
接下来介绍一些常用的关键字来讲一下。
1)False和True
他们都属于布尔类型的值。False为假,True为真。
2) class
用来定义类。
3) finally
处理异常的关键字。
4) None
它是一个特殊的变量,不为0也不为一个空字符串,它的数据类型为NoneType。
5) for
for循环用来遍历序列,通常用来遍历列表,我们在循环的时候大多使用for循环。
6) def
用来定义函数。
7) while
while语句重复执行一块语句,属于循环的一种常见类型。
8) global
定义全局变量。
9) if
循环语句之一,用来判断真假。
常用的就介绍到这里,大家如果在学习过程中想要更准确的去了解一个关键字,可以在Python解释器中输入关键字进行搜索查询。(进入方式,输入法中文状态输入p并回车进入如下界面。)
温柔说给风
- 粉丝: 1w+
- 资源: 33