Python3 版本常用内置函数

1. 数学相关

函数名称 描述
abs(a) 求绝对值
max(list) 求list最大值
min(list) 求list最小值
sum(list) 求list元素之和
sorted(list) 排序,返回排序后的List
len(list) list长度
divmod(a,b) 获取商和余数,givmod(5,2)输出(2,1)
pow(a,b) 获取乘方数pow(2,3),输出8
round(a,b) 获取指定位数的小数,a代表浮点数,b代表要保留的位数,round(3.1415,2)输出3.14
range(a,b) 生成一个a到b的数组,左闭右开。

2.类型转换

函数名称 描述
int(str) 转换为int型
float(int/str) 将int型或字符型转换为浮点型
str(int) 转换为字符型
bool(int) 转换为布尔类型
bytes(str,code) 接收一个字符串,与所要编码的格式,返回一个字节流类型
list(iterable) 转换为List
iter(iterable) 返回一个可迭代的对象
dict(iterable) 转换为dict
enumerate(iterable) 返回一个枚举对象
tuple(iterable) 转换为元组
set(iterable) 转换为set
hex(int) 转换为16进制
oct(int) 转换为8进制
bin(int) 转换为2进制
chr(int) 转换数字为相应的asci码字符
ord(str) 转换ASCI字符为相应的数字

3.相关操作

函数名称 描述
eval() 执行一个表达式,或者字符串作为运算
exec() 执行python语句,
filter(func,iterable) 通过判断函数fun,筛选符合条件的元素
map(func,*iterable) 将func用于每个iterable对象
zip(*iterable) 将iterable分组合并,返回一个ZIP对象
type() 返回一个对象的类型
id() 返回一个对象的唯一标识值
hash(object) 返回一个对象的hash值,具有相同值的object具有相同的hash值
isinstance() 判断一个对象是否为该类的一个实例
issubclass() 判断一个类是否为另一个类的子类
globals() 返回当前全局变量的字典
next(iterator) 接收一个迭代器,返回迭代器中的数值,
reversed(sequence) 生成一个反转序列的迭代器
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,711评论 0 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,854评论 19 139
  • 今天想给大家分享的是一个很有趣的话题。到底什么叫有趣? 想了解什么是有趣,要首先知道什么是无聊。 无聊是什么...
    爱学习的许鹏阅读 8,120评论 0 0
  • 1.本周自己的小进步 这周总结了很多。可以说对过去的的时间做了一个长时间的概括, 星期一:最重要的事情,只有一件。...
    设计师阿瑞阅读 2,761评论 2 5
  • 冬, 撤退后又张牙舞爪反扑, 妖风怒吼着, 吹响了冬反攻的号角。 寒冷与烈风却是徒劳, 它们冻不掉吹不落绿色。 路...
    木子清澈阅读 1,549评论 0 0

友情链接更多精彩内容