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

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中的一些保留字(也称为关键字),这些是编程语言中具有特定意义的单词,不能用作变量名或其他标识符。

python保留字_内置保留字段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 布尔类型和空值

请注意,这些关键字是区分大小写的,所以FalsetrueTrue是不同的,其中只有True是保留字,其他三个是小写falsenonetrue并没有被列在这里,因为它们不是保留字,可以被用作变量名。

python保留字_内置保留字段python保留字_内置保留字段(图片来源网络,侵删)

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