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

130 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Python 中的关键字
> 原文:<https://www.pythonforbeginners.com/basics/keywords-in-python>
## 什么是关键词?
Python 中的关键字是保留字,不能用作普通的
标识符。它们的拼写必须与书写的完全一致。
## 关键词列表
以下是 Python 编程语言的关键词列表。
| 和 | 是吗 | 从 | 不 |
| 在…期间 | 如同 | 艾列弗 | 全球的 |
| 或者 | 随着 | 维护 | 其他 |
| 如果 | 及格 | 产量 | 破裂 |
| 除...之外 | 进口 | 打印 | 班级 |
| 高级管理人员 | 在 | 上升 | 继续 |
| 最后 | 是 | 返回 | 极好的 |
| 为 | 希腊字母的第 11 个 | 尝试 |
这将打印 Python 的关键字列表。
```py
$ 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/](http://zetcode.com/lang/python/keywords/ "zetcode")**