The following identifiers are used as reserved words, or keywords of the language, and cannot be used as ordinary identifiers. They must be spelled exactly as written here:
- 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
共33个。
Flase | 布尔类型的值,标示假,和True相反 |
class | 定义类的关键字 |
finally | 在异常处理的时候添加,有了它,程序始终要执行finally里面的程序代码块,如:
|
is | Python中的对象包含三要素:id、type、value
其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值
is判断的是a对象是否就是b对象,是通过id来判断的
==判断的是a对象的值是否和b对象的值相等,是通过value来判断的
|
return | return语句用来从一个函数 返回 即跳出函数。我们也可选从函数 返回一个值 |
None | None是一个特殊的常量。None和False不同。None不是0。None不是空字符串。None和任何其他的数据类型比较永远返回False。None有自己的数据类型NoneType。你可以将None复制给任何变量,但是你不能创建其他NoneType对象
|
continue | continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。 |
for | for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目 |
lambda | 匿名函数是个很时髦的概念,提升了代码的简洁程度。如:
|
try | 我们可以使用try..except语句来处理异常。我们把通常的语句放在try-块中,而把我们的错误处理语句放在except-块中。 |
True | 布尔类型的值,标示真,和False相反 |
def | # 定义函数
|
from | 在python用import或者from...import来导入相应的模块 |
nonlocal | nonlocal关键字用来在函数或其他作用域中使用外层(非全局)变量,如:
|
while | while语句允许你重复执行一块语句。while语句是所谓 循环 语句的一个例子。while语句有一个可选的else从句。 |
and | 逻辑判断和C的&&一样 |
del | del用于list列表操作,删除一个或者连续几个元素。如:
|
global | 定义全局变量 |
not | 逻辑判断和C的!一样 |
with | with是python2.5以后才有的,它实质是一个控制流语句,with可以用来简化try-finally语句。它的主要用法是实现一个类__enter__()和__exit__()方法,如:
|
as | 结合with使用 |
elif | 和if配合使用的 |
if | if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ), 否则 我们处理另外一块语句(称为 else-块 )。 else 从句是可选的。 |
or | 逻辑判断和C的||一样 |
yield | yield是关键字, 用起来像return,yield在告诉程序,要求函数返回一个生成器,如:
|
assert | 断言,这个关键字用来在运行中检查程序的正确性,和很多其他语言是一样的作用。如:
|
else | |
import | 在python用import或者from...import来导入相应的模块,如:
|
pass | pass的意思是什么都不要做,作用是为了弥补语法和空定义上的冲突,我理解他的好处体现在代码的编写过程之中,比如你可以先写好软件的整个框架,然后再填好框架内具体函数和class的内容,如果没有pass编译器会报一堆的错误,让整个开发过程很不流畅,如:
|
break |
break语句是用来 终止 循环语句的,即哪怕循环条件没有称为False或序列还没有被完全递归,也停止执行循环语句。
一个重要的注释是,如果你从for或while循环中 终止,任何对应的循环else块将不执行。
|
except | 使用try和except语句来捕获异常 |
in | for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目 |
raise | python raise 和java throw很类似,都是抛出异常。如:
|