Python 的内建函数

简介: Python 的内置函数列表,方便查询使用方法。

Python 的内建函数

虽然称为内建函数,但部分 API 并不是函数,例如 object 是类。

函数名 详细 简介
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 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 导入模块
相关文章
|
7天前
|
PHP Python
Python format()函数高级字符串格式化详解
在 Python 中,字符串格式化是一个重要的主题,format() 函数作为一种灵活且强大的字符串格式化方法,被广泛应用。format() 函数不仅能实现基本的插入变量,还支持更多高级的格式化功能,包括数字格式、对齐、填充、日期时间格式、嵌套字段等。 今天我们将深入解析 format() 函数的高级用法,帮助你在实际编程中更高效地处理字符串格式化。
53 0
|
1月前
|
数据采集 自然语言处理 搜索推荐
Python内置函数ord()详解
`ord()` 是 Python 中用于将单个字符转换为对应 Unicode 码点的核心函数,支持 ASCII、多语言字符及特殊符号。其返回值为整数(范围 0-1114111),适用于字符编码验证、数据清洗、自定义排序、基础加解密等场景。使用时需注意参数长度必须为 1,否则会触发 `TypeError`。结合 `chr()` 函数可实现双向转换,进阶技巧包括多字节字符处理、编码范围检测及字符分类验证等。
|
3月前
|
人工智能 索引 Python
[oeasy]python091_列表_索引_index_中括号_索引函数
本文介绍了Python中列表与字符串的索引及index函数用法。通过range生成列表,使用索引[]访问和修改列表元素,index函数查找元素位置。字符串支持索引访问但不可直接修改。还探讨了16进制数在Python中的表示方法,以及日期、月份等特殊字符的Unicode范围。最后总结了列表与字符串操作的区别,并预告后续内容,提供蓝桥云课、GitHub和Gitee链接供进一步学习。
89 20
|
3月前
|
Python
[oeasy]python086方法_method_函数_function_区别
本文详细解析了Python中方法(method)与函数(function)的区别。通过回顾列表操作如`append`,以及随机模块的使用,介绍了方法作为类的成员需要通过实例调用的特点。对比内建函数如`print`和`input`,它们无需对象即可直接调用。总结指出方法需基于对象调用且包含`self`参数,而函数独立存在无需`self`。最后提供了学习资源链接,方便进一步探索。
92 17
|
3月前
|
人工智能 Python
[oeasy]python083_类_对象_成员方法_method_函数_function_isinstance
本文介绍了Python中类、对象、成员方法及函数的概念。通过超市商品分类的例子,形象地解释了“类型”的概念,如整型(int)和字符串(str)是两种不同的数据类型。整型对象支持数字求和,字符串对象支持拼接。使用`isinstance`函数可以判断对象是否属于特定类型,例如判断变量是否为整型。此外,还探讨了面向对象编程(OOP)与面向过程编程的区别,并简要介绍了`type`和`help`函数的用法。最后总结指出,不同类型的对象有不同的运算和方法,如字符串有`find`和`index`方法,而整型没有。更多内容可参考文末提供的蓝桥、GitHub和Gitee链接。
83 11
|
3月前
|
开发框架 Java .NET
Python中main函数:代码结构的基石
在Python中,`main`函数是程序结构化和模块化的重要组成部分。它实现了脚本执行与模块导入的分离,避免全局作用域污染并提升代码复用性。其核心作用包括:标准化程序入口、保障模块复用及支持测试驱动开发(TDD)。根据项目复杂度,`main`函数有基础版、函数封装版、参数解析版和类封装版四种典型写法。 与其他语言相比,Python的`main`机制更灵活,支持同一文件作为脚本运行或模块导入。进阶技巧涵盖多文件项目管理、命令行参数处理、环境变量配置及日志集成等。此外,还需注意常见错误如全局变量污染和循环导入,并通过延迟加载、多进程支持和类型提示优化性能。
273 0
|
5月前
|
开发者 Python
Python入门:8.Python中的函数
### 引言 在编写程序时,函数是一种强大的工具。它们可以将代码逻辑模块化,减少重复代码的编写,并提高程序的可读性和可维护性。无论是初学者还是资深开发者,深入理解函数的使用和设计都是编写高质量代码的基础。本文将从基础概念开始,逐步讲解 Python 中的函数及其高级特性。
Python入门:8.Python中的函数
|
5月前
|
C语言 Python
Python学习:内建属性、内建函数的教程
本文介绍了Python中的内建属性和内建函数。内建属性包括`__init__`、`__new__`、`__class__`等,通过`dir()`函数可以查看类的所有内建属性。内建函数如`range`、`map`、`filter`、`reduce`和`sorted`等,分别用于生成序列、映射操作、过滤操作、累积计算和排序。其中,`reduce`在Python 3中需从`functools`模块导入。示例代码展示了这些特性和函数的具体用法及注意事项。
|
5月前
|
Go Python
Python中的round函数详解及使用示例
`round()`函数是Python内置的用于四舍五入数字的工具。它接受一个数字(必需)和可选的小数位数参数,返回最接近的整数或指定精度的浮点数。本文详细介绍其用法、参数及示例,涵盖基本操作、负数处理、特殊情况及应用建议,帮助你更好地理解和运用该函数。
546 2
|
5月前
|
人工智能 数据库连接 开发工具
[oeasy]python069_当前作用域都有些什么_列表dir_函数_builtins
本文介绍了Python中`dir()`函数的使用方法及其作用。`dir()`可以列出当前作用域内的所有变量和成员,类似于`locals()`,但`dir()`不仅限于本地变量,还能显示模块中的所有成员。通过`dir(__builtins__)`可以查看内建模块中的所有内建函数,如`print`、`ord`、`chr`等。此外,还回顾了`try-except-finally`结构在数据库连接中的应用,并解释了为何`print`函数可以直接使用而无需导入,因为它位于`__builtins__`模块中。最后,简要提及了删除`__builtins__.print`的方法及其影响。
93 2

热门文章

最新文章

推荐镜像

更多