博客
关于我
Python内置函数
阅读量:594 次
发布时间:2019-03-11

本文共 1539 字,大约阅读时间需要 5 分钟。

Python 内置函数与方法参考

以下是 Python 中一些常用内置函数和方法的说明,涵盖了基础操作、数据处理、函数编写等多个方面。

1. abs(x)

返回数字 x 的绝对值,参数可为整数或浮点数。如果是复数,则返回其模长。

2. all(iterable)

对参数中的所有元素进行迭代,若所有元素均为 True,则返回 True;否则返回 False。

3. any(iterable)

对参数中的所有元素进行迭代,若有任意一个元素为 True,则返回 True;否则返回 False。

4. assert

用于断言,类似于 if 语句。若断言条件为真,则程序继续执行;若为假,则抛出 AssertionError 错误。

5. bin(x)

将十进制数 x 转换为二进制字符串。

6. bool([x])

对列表 [x] 中的所有值进行布尔判断,返回 True 的条件是所有元素均为 True;否则返回 False。支持的 False 类型包括:空字符串、None、0、空元组、空列表、空字典等。

7. callable(object)

检查对象是否可调用。函数和类是可调用的,实例则需定义 call 方法才能可调。

8. divmod(x, y)

返回 x 除以 y 的商和余数,结果为元组类型。

9. ord(c)

返回字符 c 的 ASCII 码值,c 为字符,返回数字类型。

10. chr(x)

返回 ASCII 码值 x 对应的字符,x 为整数,返回字符。

11. classmethod(function)

用于注解函数为类方法。类方法可由类或实例调用,不需包含 self 参数。

12. enumerate(iterable, start=0)

返回可枚举对象,其 next() 方法返回元组 (序号, 元素)。默认序号从 0 开始。

13. eval(expression)

计算给定表达式的值,表达式可为 Python 表达式。

14. lambda

lambda 是 Python 的函数表达式,用于定义匿名函数。

15. map(function, iterable, ...)

将 iterable 中的每个元素应用函数处理,返回一个 map 对象。需转换为 list 或 tuple 才能获取结果。

16. *max(iterable, , key, default)

返回 iterable 中的最大值,可指定 key 函数和默认值。默认比较元素自身大小。

17. *min(iterable, , key, default)

与 max 类似,返回 iterable 中的最小值。

18. sorted(iterable, key=None, reverse=False)

对 iterable 进行排序,可指定排序 key 和是否倒序。

19. filter(function, iterable)

对 iterable 中的元素应用 function 过滤,返回符合条件的元素。Python 3.x 返回 filter 对象,需转换为 list 或 tuple 才能使用。

20. *zip(iterables)

将多个 iterables 合并成元组列表。每个元素由对应位置的元素组成。

21. isinstance(obj, obj2)

检查 obj 是否是 obj2 类型或其子类。

22. issubclass(C, B)

判断类 C 是否是类 B 的子类。

这些内置函数和方法为 Python 开发提供了强大的工具,能够处理各种数据处理、文本操作、图形绘制、网络通信等任务。在编写代码时,合理运用这些工具可显著提高开发效率。

转载地址:http://rlqvz.baihongyu.com/

你可能感兴趣的文章
uart 驱动架构
查看>>
Oracle数据库学习(三)
查看>>
Oracle数据库安装成功后,忘记解锁账户和设置密码
查看>>
TypeError: create_purple() 接受 0 个位置参数,但给出了 2 个
查看>>
Oracle数据库异常--- oracle_10g_登录em后,提示java.lang.Exception_Exception_in_sending_Request__null或Connection
查看>>
Oracle数据库异常---OracleDBConsoleorcl无法启动
查看>>
oracle数据库异常---SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle 问题的解决办法
查看>>
Oracle数据库性能调优
查看>>
oracle数据库核心笔记
查看>>
oracle数据库笔记---oracleweb视图使用流程,及plsql安装
查看>>
oracle数据库笔记---pl/sql的基础使用方法
查看>>
Transformer 架构解释
查看>>
Oracle数据库表空间 数据文件 用户 以及表创建的SQL代码
查看>>
oracle数据库零碎---Oracle Merge 使用,表中存在数据就修改,没有数据自动添加
查看>>
Oracle数据库验证IMP导入元数据是否会覆盖历史表数据
查看>>
oracle数据插入表,oracle同时向多表插入数据
查看>>
oracle数据类型和对应的java类型
查看>>
【C++进阶篇】——string类的使用
查看>>
Oracle未开启审计情况下追踪表变更记录
查看>>
Oracle条件查询
查看>>