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)