在本教程中,将学习关键字(Python中的保留字)和标识符(变量名、函数名称等)。
Python Keywords
Python关键字是Python中的保留字。
我们不能将关键字当做变量名或者函数名,或者其它标识符。关键字,用于定义Python语言的语法和结构。
在Python中,关键字是区分大小写的。
在Python3.7版本中一共有33个关键字。随着时间的推移,这个数字可能会发生变化。
除了True、False、None之外的关键字都是小写的,并且不能缩写,原模原样的写。下面给出了关键字的列表。
False |
class |
finally |
is |
return |
None |
continue |
for |
lambda |
try |
True |
def |
from |
nonlocal |
while |
and |
del |
global |
not |
with |
as |
elif |
if |
or |
yield |
assert |
else |
import |
pass |
|
break |
except |
in |
raise |
想一次性弄明白这么多关键字可不容易。但这里有一个链接,包含所有关键字的完整列表和示例(https://blog.csdn.net/shafatutu/article/details/103630294)。
Python Identifiers
An identifier is a name given to entities like class, functions, variables, etc. It helps to differentiate one entity from another.
标识符是给定给类、函数、变量等实体的名称。它有助于区分一个实体和另一个实体。(感觉没有英文原版的那个意思了,Python标识符就是类啊、函数啊、变量等等的名称呗)。
Rules for writing identifiers
- 标识符可以是大小写字母、数字或者下划线的结合。比如myClass、var_1、print_this_to_screen,都是有效的。
- 标识符 不能以数字开头。1variable是无效的,variable1是有效的。
- 关键字不能当标识符
- 我们不能用特殊的符号,例如(! @ # $ %等)
- 标识符的长度任意
global = 1;
a@ = 0 ;
统统报错:
SyntaxError: invalid syntax
Things to Remember
注意事项:
Python是区分大小写的语言。这意味着Variable和variable不是相同的。要命名有意义的标识符,别跟闹着玩似的。
比如c = 10 也是合法的,但count = 10 会更有意义,即使你在很长时间之后翻看代码也能明白这是干啥的。
多个单词可以用下划线分隔,比如 this_is_a_long_variable。