当前位置:首页>行业动态> 正文

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

保留字描述
False假值,布尔类型的假
None表示空值,NoneType类型的单例
True真值,布尔类型的真
and逻辑与运算符
as用于类型转换或者with语句中
assert断言,用于判断表达式是否为真
async异步声明,用于定义异步函数
await在异步函数中用于等待结果
break退出循环
class定义类的关键字
continue继续下一次循环
def定义函数
del删除对象
elifelse 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并没有被列在这里,因为它们不是保留字,可以被用作变量名。