Python的保留字是一些具有特殊含义和功能的单词,不能用作变量名或函数名。内置保留字段则是Python预先定义好的一些对象,可以直接使用,无需额外导入。
Python 的保留字和内置函数是一些具有特殊含义的标识符,不能用作常规变量名,以下是 Python 中的一些保留字和内置函数:

(图片来源网络,侵删)
保留字
Python 的保留字是一组有特殊意义的单词,不能用作变量名或函数名,以下是一些常见的 Python 保留字:
| 保留字 | 描述 |
| False | 布尔值 False |
| None | 空值 |
| True | 布尔值 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 提供了许多内置函数,这些函数可以直接在代码中使用,无需导入任何模块,以下是一些常见的 Python 内置函数:
| 内置函数 | 描述 |
| abs() | 返回数字的绝对值 |
| all() | 检查可迭代对象的所有元素是否都为真 |
| any() | 检查可迭代对象中是否有任何元素为真 |
| ascii() | 返回对象的 ASCII 表示形式 |
| bin() | 将整数转换为二进制字符串 |
| bool() | 将值转换为布尔值 |
| bytearray() | 创建一个新的字节数组对象 |
| bytes() | 将对象转换为字节对象 |
| callable() | 检查对象是否可调用 |
| chr() | 返回 Unicode 码位对应的字符 |
| classmethod() | 将方法转换为类方法 |
| compile() | 将源代码编译为代码或 AST(抽象语法树)对象 |
| complex() | 创建一个复数对象 |
| delattr() | 删除对象的属性 |
| dict() | 创建一个新的字典对象 |
| dir() | 返回对象的属性列表 |
| divmod() | 返回两个数的商和余数 |
| enumerate() | 返回一个枚举对象,包含索引和值对 |
| eval() | 执行字符串形式的表达式并返回结果 |
| exec() | 执行字符串形式的代码块 |
| filter() | 过滤可迭代对象的元素 |
| float() | 将值转换为浮点数 |
| format() | 格式化字符串 |
| frozenset() | 创建一个新的不可变集合对象 |
| getattr() | 获取对象的属性值 |
| globals() | 返回当前全局符号表的字典 |
| hasattr() | 检查对象是否具有给定属性 |
| hash() | 返回对象的哈希值 |
| help() | 显示帮助信息 |
| hex() | 将整数转换为十六进制字符串 |
| id() | 返回对象的唯一标识符 |
| input() | 从标准输入读取一行文本 |
| int() | 将值转换为整数 |
| isinstance() | 检查对象是否是指定类的实例 |
| issubclass() | 检查一个类是否是另一个类的子类 |
| iter() | 返回一个迭代器对象
下面是一个简单的介绍,列出了Python中的一些保留字(也称为关键字),这些是编程语言中具有特定意义的单词,不能用作变量名或其他标识符。

(图片来源网络,侵删)
| 保留字 | 描述 |
False |
假值,布尔类型的假 |
None |
表示空值,NoneType类型的单例 |
True |
真值,布尔类型的真 |
and |
逻辑与运算符 |
as |
用于类型转换或者with语句中 |
assert |
断言,用于判断表达式是否为真 |
async |
异步声明,用于定义异步函数 |
await |
在异步函数中用于等待结果 |
break |
退出循环 |
class |
定义类的关键字 |
continue |
继续下一次循环 |
def |
定义函数 |
del |
删除对象 |
elif |
else if的简写,用于条件语句 |
else |
条件语句中的其他情况 |
except |
异常处理 |
finally |
无论异常是否触发,都会执行的代码块 |
for |
循环结构 |
from |
导入模块的组成部分 |
global |
声明全局变量 |
if |
条件语句 |
import |
导入模块 |
in |
判断成员关系 |
is |
判断两个对象是否相同 |
lambda |
定义匿名函数 |
nonlocal |
声明非局部变量 |
not |
逻辑非运算符 |
or |
逻辑或运算符 |
pass |
空操作,作为占位符使用 |
raise |
抛出异常 |
return |
从函数返回值 |
try |
尝试执行代码块,用于异常处理 |
while |
循环结构 |
with |
上下文管理器 |
yield |
在生成器函数中产生值 |
False,True,None |
布尔类型和空值 |
请注意,这些关键字是区分大小写的,所以False、true和True是不同的,其中只有True是保留字,其他三个是小写false、none和true并没有被列在这里,因为它们不是保留字,可以被用作变量名。

(图片来源网络,侵删)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。



评论(0)