关键字(保留字)是 Python 语言中一些已经被赋予特定意义的单词。

Python 包含的保留字可以执行如下命令进行查看:

>>> 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']

目前(≥ Python 3.4)共 35 个,总结如下:

关键字 含义
False 布尔类型值,表示假,与 True 相反
True 布尔类型值,表示真,与 False 相反
None

比较特殊的保留字,表示无,有自己的数据类型:

>>> type(None)
<class 'NoneType'>

and 逻辑与,用于表达式运算
not 逻辑非,用于表达式运算
or 逻辑或,用于表达式运算
break 中断整个循环语句的执行
continue 跳出本次循环,执行下一次循环
pass 占位符,表示空
if 条件语句,常与 else、elif 结合使用
elif 条件语句,常与 if、else 结合使用
else 在条件语句中与 if、elif 结合使用,也可用于异常和循环语句
for for 循环,常与 in 结合使用,有限遍历
while while 循环,无限遍历
try 常用于捕捉异常,与 except、finally 结合使用
except except 包含捕获异常后的操作代码块,与 try、finally 结合使用
finally 出现异常后,执行 finally 包含的代码块,与 try、except 结合使用
raise 抛出异常
from 导入模块,与 import 结合使用
import 导入模块,常与 from 结合使用
def 定义函数或方法
return 函数或方法的返回值
lambda 匿名函数
class 定义类
global 定义全局变量
nonlocal 非局部变量,用于标识外部作用域的变量
async 异步函数
await 程序挂起
del 删除变量或序列的值
as 创建别名
assert 用于调试
in 判断变量是否在序列中
is 判断是否为同一对象
with 简化 Python 语句
yield 从函数依次返回值

注意:

  • 保留字不能作为标识符给变量、函数、类、模板以及其他对象命名;
  • 保留字严格区分大小写。

在实际应用中,如果使用 Python 中的保留字作为标识符,则解释器会提示 “invalid syntax” 的错误信息:

如果大小写有别于保留字,则为解释器所认可:

Python 之关键字(保留字)相关推荐

  1. Python关键字(保留字)

    3.2 Python关键字(保留字) 保留字又称关键字,不可用于普通标识符.关键字的拼写必须与这里列出的完全一致.Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字. ...

  2. 以下哪个不是python中的关键字-以下哪个选项不是Python语言的保留字

    [单选题]以下赋值语句中合法的是 [单选题]关于颞下颌关节的运动,说法错误的是 ( ) [单选题]颞下颌关节的负重区为 ( ) [填空题]在Python中__________表示空类型. [填空题]l ...

  3. python使用del保留字定义一个函数-python中自定义函数的保留字是

    基本使用(推荐学习:Python视频教程)def function_name(parameters): expressions Python使用def开始函数定义,紧接着是函数名,括号内部为函数的参数 ...

  4. 以下python语言关键字在异常处理_python后端开发工程师考证试题

    原标题:python后端开发工程师考证试题 python开发工程师考证试题 选择题 题目 关于 Python 程序格式框架的描述,以下选项中错误的是 ( A ) A: Python 语言不采用严格的& ...

  5. python语言关键字是_Python 关键字

    1 Python 关键字概述 Python 关键字(或称 保留字)指的是 Python 语言中一些已经被赋予特定意义的单词. 也属于是标识符,但是不能被用作普通标识符. 以下标识符被作为 Python ...

  6. and true和if都是python语言的保留字_python自学 第三章 python语言基础之保留字、标识符与内置函数...

    一.保留字(关键字) 保留字是 python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量.函数.类.模板以及其他对象命名. Python 保留字一 ...

  7. python常用关键字意思_Python 关键字列表及示例

    本教程提供有关Python中使用的所有关键字的简要信息. 关键字是Python中的保留字.我们不能将关键字用作变量名,函数名或任何其他标识符. 这是Python编程中所有关键字的列表 上述关键字可能会 ...

  8. python语言关键字是_Python 关键字和标识符

    Python 关键字和标识符 在本教程中,您将了解关键字(Python中的保留字)和标识符(变量.函数等的名称). Python关键字 关键字是Python中的保留字. 我们不能将关键字用作 变量名, ...

  9. 计算机简介Python简介关键字和标识符输入输出

    一.计算机简介[了解] 计算机之父 - 冯.诺依曼提出了计算机的五大部分:输入设备,输出设备,存储器,运算器和控制器 现在我们电脑的配置有:键盘鼠标 显示器 机箱 音响等 ​ 键盘鼠标:告诉电脑进行什 ...

  10. python监控错误语句,基于Python的关键字监控及告警

    基于Python的关键字监控及告警 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  基于Python的关键字监控及告警.txt ] (友情提示:右键点上行txt文档 ...

最新文章

  1. Vitya and Strange Lesson (01字典树)
  2. 编程之美初赛第一场--焦距
  3. SQL Server 中 SELECT INTO 和 INSERT INTO SELECT语句的区别
  4. 使用common-fileUpload制作文件上传【转】
  5. BZOJ4155 : [Ipsc2015]Humble Captains
  6. Go 开发关键技术指南 | Go 面向失败编程 (内含超全知识大图)
  7. oracle执行命令显示2,Oracle数据库执行脚本常用命令小结
  8. Linux中的内存段(BSS、数据段、代码段、堆、栈)
  9. java元注解_Java的元注解
  10. 弹出框之对话框和提示框,可共用代码
  11. php rewrite重写,yaf 自定义重写路由rewrite
  12. C语言嵌入式系统编程修炼之(四)屏幕操作
  13. 使用K-Means算法将图像压缩6倍!
  14. 股票历史数据下载-A股所有股票的历史数据下载
  15. 关于学习Java中常用类的总结
  16. 【第十届泰迪杯B题电力负荷预测代码】
  17. Java 批量下载图片并压缩为Zip
  18. Http Headers为何物
  19. 流利阅读 2019.2.27 How sky-high rents forced people into imaginative alternatives
  20. 【数据集划分】误用shuffle,导致训练集和测试集掺混

热门文章

  1. 解决Office2007安装时出现错误1706的方法
  2. Spring Security系列教程27--Spring Security实现CAS单点登录--搭建CAS服务端
  3. VScode自动格式化代码减少build时的问题
  4. Nitrux 图标主题与 Faenza 一样的设计 – 漂亮
  5. 新建word文档如何删掉页眉横线
  6. 苹果cms(maccms) player播放器解密
  7. 数字转换汉语中人民币的大写
  8. 如何注册Gitlab/被墙如何注册
  9. centos7parted分区_怎样用 parted 管理硬盘分区
  10. 163邮箱无法通过POP3接收邮件