转载 Python 的内建函数
Python 提供了大量开箱即用的内置函数,这些函数就像是你编程工具箱中的瑞士军刀——小巧但功能强大,随时准备帮你解决各种编程挑战。从简单的数据转换到复杂的迭代操作,内置函数都能让我们的代码更加简洁、优雅和高效。
无论你是刚刚踏入编程大门的新手,还是希望提升编码效率的资深开发者,掌握Python内置函数都将为你的编程之旅带来质的飞跃。
让我们放下繁琐的重复代码,拥抱Python内置函数带来的简洁与力量。
Python 3.13 共计 71 个内置函数,以下按字母顺序给出列表和功能简介。
| 函数名 | 详细 | 简介 |
|---|---|---|
abs |
abs | 计算绝对值 |
aiter |
aiter | 获取异步可迭代对象的迭代器 |
all |
all | 判断可迭代对象内容是否全部为真值 |
anext |
anext | 获取异步迭代器的下一数据项 |
any |
any | 判断可迭代对象内容是否存在真值 |
ascii |
ascii | 转换为字符串,非 ASCII 字符将被转义 |
bin |
bin | 将一个整数转换为带前缀 0b 的二进制数字符串 |
bool |
bool | 类型转换为 bool
|
breakpoint |
breakpoint | 调用位置进入调试器 |
bytearray |
bytearray | 类型转换为 bytearray
|
bytes |
bytes | 类型转换为 bytes
|
callable |
callable | 判断对象是否可调用 |
chr |
chr | 单个 Unicode 字符的整数编码转字符串 |
classmethod |
classmethod | 把一个方法封装成类方法 |
compile |
compile | 将 source 编译成代码或 AST 对象 |
complex |
complex | 类型转换为 complex
|
delattr |
delattr | 删除指定的属性 |
dict |
dict | 类型转换为 dict
|
dir |
dir | 返回当前本地作用域中的名称列表或对象的属性列表 |
divmod |
divmod | 返回整数除法时的商和余数 |
enumerate |
enumerate | 返回一个枚举对象 |
eval |
eval | 执行表达式并返回结果 |
exec |
exec | 执行代码 |
filter |
filter | 过滤数据 |
float |
float | 类型转换为 float
|
format |
format | 格式化 |
frozenset |
frozenset | 类型转换为 frozenset
|
getattr |
getattr | 获取属性的值 |
globals |
globals | 返回实现当前模块命名空间的字典 |
hasattr |
hasattr | 判断属性是否存在 |
hash |
hash | 获取哈希值 |
help |
help | 启动内置的帮助系统 |
hex |
hex | 将整数转换为带前缀 0x 前缀的小写十六进制数字符串 |
id |
id | 返回对象的 ID |
input |
input | 获取输入 |
int |
int | 类型转换为 int
|
isinstance |
isinstance | 判断是否是某个类型的实例 |
issubclass |
issubclass | 判断是否是某个类的子类 |
iter |
iter | 获取迭代器 |
len |
len | 获取长度 |
list |
list | 类型转换为 list
|
locals |
locals | 返回一个代表当前局部符号表的映射对象 |
map |
map | 将可迭代对象进行映射 |
max |
max | 获取最大值 |
memoryview |
memoryview | 返回由给定实参创建的“内存视图”对象 |
min |
min | 获取最小值 |
next |
next | 获取迭代器的下一个元素 |
object |
object | 所有类的终极基类,调用时构建一个基本对象 |
oct |
oct | 将整数转换为带前缀 0o 的八进制数字符串 |
open |
open | 打开文件 |
ord |
ord | 单个 Unicode 字符的字符串转整数编码 |
pow |
pow | 计算乘方 |
print |
打印 | |
property |
property | 创建属性 |
range |
range | 生成范围序列 |
repr |
repr | 转换为字符串 |
reversed |
reversed | 迭代器逆转 |
round |
round | 四舍五入 |
set |
set | 类型转换为 set
|
setattr |
setattr | 设置属性的值 |
slice |
slice | 生成切片 |
sorted |
sorted | 排序 |
staticmethod |
staticmethod | 将方法转换为静态方法 |
str |
str | 类型转换为 str
|
sum |
sum | 求和 |
super |
super | 获取父类 |
tuple |
tuple | 类型转换为 tuple
|
type |
type | 获取类型 |
vars |
vars | 获取对象的属性列表 |
zip |
zip | 多个迭代器组合成元组迭代器 |
__import__ |
import | 导入模块 |