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
并没有被列在这里,因为它们不是保留字,可以被用作变量名。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/697177.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复