geekdoc-python-zh/docs/py4b/keywords-in-python.md

2.5 KiB
Raw Permalink Blame History

Python 中的关键字

原文:https://www.pythonforbeginners.com/basics/keywords-in-python

什么是关键词?

Python 中的关键字是保留字,不能用作普通的 标识符。它们的拼写必须与书写的完全一致。

关键词列表

以下是 Python 编程语言的关键词列表。

| 和 | 是吗 | 从 | 不 | | 在…期间 | 如同 | 艾列弗 | 全球的 | | 或者 | 随着 | 维护 | 其他 | | 如果 | 及格 | 产量 | 破裂 | | 除...之外 | 进口 | 打印 | 班级 | | 高级管理人员 | 在 | 上升 | 继续 | | 最后 | 是 | 返回 | 极好的 | | 为 | 希腊字母的第 11 个 | 尝试 |

这将打印 Python 的关键字列表。

$ python
>>> 
>>> import keyword

>>> print keyword.kwlist

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else',
'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is',
'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with',
'yield'] 

解释的关键字

打印 打印到控制台

控制着程序的流程

for

中断 中断(循环)循环,如果需要的话

继续 用来中断当前循环,而不跳出整个循环。 新的周期将开始。

如果用 来确定,哪些语句将要被执行。

elif 代表 else if。如果第一次测试评估为假 则继续下一次测试

else 可选。else 关键字后的语句被执行, 除非条件为真

对对象身份的测试

not 否定一个布尔值

布尔表达式中的所有条件都必须满足

至少要满足一个条件。

导入 将其他模块导入到 Python 脚本中

as 如果我们想给一个模块一个不同的别名

中的用于从模块中导入特定的变量、类或函数

def 用于创建新的用户定义函数

返回 退出函数并返回值

λ 创建一个新的匿名函数

全局 访问函数外定义的变量

try 指定异常处理程序

except 捕捉异常并执行代码

最后 总是在最后被处决。用于清理资源。

引发 创建一个用户定义的异常

删除对象

过关 无所作为

断言 用于调试目的

用于创建新的用户定义对象

exec 动态执行 Python 代码

产量 与发电机一起使用

更多阅读

更详细的关键词解释和例子请见: http://zetcode.com/lang/python/keywords/