当前位置:首页 > 文章 > 正文内容

Python3常用内置函数

廖万里1年前 (2023-05-19)文章99977

数学相关

abs(a) : 求取绝对值。abs(-1)

max(list) : 求取list最大值。max([1,2,3])

min(list) : 求取list最小值。min([1,2,3])

sum(list) : 求取list元素的和。 sum([1,2,3]) >>> 6

sorted(list) : 排序,返回排序后的list

len(list) : list长度,len([1,2,3])

divmod(a,b): 获取商和余数。 divmod(5,2) >>> (2,1)

pow(a,b) : 获取乘方数。pow(2,3) >>> 8

round(a,b) : 获取指定位数的小数。a代表浮点数,b代表要保留的位数。round(3.1415926,2) >>> 3.14

range(a,b) : 生成一个ab的序列,左闭右开。 range(1,10) >>> [1,2,3,4,5,6,7,8,9]

类型转换

int(str) : 转换为int型。int('1') >>> 1

float(int/str) : int型或字符型转换为浮点型。float('1') >>> 1.0

str(int) : 转换为字符型。str(1) >>> '1'

bool(int) : 转换为布尔类型。 str(0) >>> False str(None) >>> False

bytes(str,code) : 接收一个字符串,与所要编码的格式,返回一个字节流类型。bytes('abc', 'utf-8') >>> b'abc' bytes(u'爬虫', 'utf-8') >>> b'\xe7\x88\xac\xe8\x99\xab'

list(iterable) : 转换为listlist((1,2,3)) >>> [1,2,3]

iter(iterable): 返回一个可迭代的对象。 iter([1,2,3]) >>> <list_iterator object at 0x0000000003813B00>

dict(iterable) : 转换为dictdict([('a', 1), ('b', 2), ('c', 3)]) >>> {'a':1, 'b':2, 'c':3}

enumerate(iterable) : 返回一个枚举对象。

tuple(iterable) : 转换为tupletuple([1,2,3]) >>>(1,2,3)

set(iterable) : 转换为setset([1,4,2,4,3,5]) >>> {1,2,3,4,5} set({1:'a',2:'b',3:'c'}) >>> {1,2,3}

hex(int) : 转换为16进制。hex(1024) >>> '0x400'

oct(int) : 转换为8进制。 oct(1024) >>> '0o2000'

bin(int) : 转换为2进制。 bin(1024) >>> '0b10000000000'

chr(int) : 转换数字为相应ASCI码字符。 chr(65) >>> 'A'

ord(str) : 转换ASCI字符为相应的数字。 ord('A') >>> 65

相关操作

eval() : 执行一个表达式,或字符串作为运算。 eval('1+1') >>> 2

exec() : 执行python语句。 exec('print("Python")') >>> Python

filter(func, iterable) : 通过判断函数fun,筛选符合条件的元素。 filter(lambda x: x>3, [1,2,3,4,5,6]) >>> <filter object at 0x0000000003813828>

map(func, *iterable) : func用于每个iterable对象。 map(lambda a,b: a+b, [1,2,3,4], [5,6,7]) >>> [6,8,10]

zip(*iterable) : iterable分组合并。返回一个zip对象。 list(zip([1,2,3],[4,5,6])) >>> [(1, 4), (2, 5), (3, 6)]

type():返回一个对象的类型。

id(): 返回一个对象的唯一标识值。

hash(object):返回一个对象的hash值,具有相同值的object具有相同的hash值。 hash('python') >>> 7070808359261009780

help():调用系统内置的帮助系统。

isinstance():判断一个对象是否为该类的一个实例。

issubclass():判断一个类是否为另一个类的子类。

globals() : 返回当前全局变量的字典。

next(iterator[, default]) : 接收一个迭代器,返回迭代器中的数值,如果设置了default,则当迭代器中的元素遍历后,输出default内容。

reversed(sequence) : 生成一个反转序列的迭代器。 reversed('abc') >>> ['c','b','a']

 


本文链接:https://www.kkkliao.cn/?id=280 转载需授权!

分享到:

添加博主微信共同交流探讨信息差网赚项目: 19528888767 , 请猛戳这里→点我添加

版权声明:本文由廖万里的博客发布,如需转载请注明出处。

“Python3常用内置函数” 的相关文章

你最讨厌QQ什么?

你最讨厌QQ什么?

作为中国最早的社交软件之一, QQ承载着无数的青春。QQ最初诞生的时候,是为了方便人们之间的交流而诞生的。那时候 QQ作为我们联系的主要工具,人们之间可以进行即时通讯。我们每天都会在 QQ上和不同的人进行沟通互动。聊天的内容也十分的丰富,有的时候聊天的内容甚至超过了现在人们生活的内容。而其中最让人讨...

netcore有好用的word(docx)、excel(xlsx)及pdf 处理库吗?

如题,所有需求都基于开源免费库基础word主要用来做模版替换,能有docx转pdf最好excel主要用来导入导出,能生成导入模版文件,能设置每个导入模版的下拉框数据(能从数据库读数据)pdf主要用来添加水印文件或者图片。在此感谢分享...

嫦娥五号样品揭秘:月球如何“延寿”8亿年?

嫦娥五号样品揭秘:月球如何“延寿”8亿年?

文 | 《中国科学报》记者 冯丽妃嫦娥五号玄武岩与阿波罗玄武岩形成示意图。受访者供图月球一直“活到”了什么时候?这是月球演化历史研究中科学家一直想了解的一个重大科学问题。一年前,中科院地质与地球物理研究所(以下简称地质地球所)的科学家们利用嫦娥五号带回的月球样品,证明月球在距今20亿年前仍喷发过滚烫...

小米12SPro深度体验评测,什么叫“水 桶 旗 舰”啊?

小米12SPro深度体验评测,什么叫“水 桶 旗 舰”啊?

首先,依然是祖传一句话评价:补齐了唯一短板的水桶旗舰。其实就像年初的时候评价小米12Pro一样,今年的12系列看得出小米是在努力的优化体验,而不是单纯的堆叠参数,所以更注重手感的12和12S,以及徕卡加持下算法提升、影调有明显改善的小米12S Ultra便应运而生,至于今年的12Pro和12S Pr...

蔚来将上线“跨级换电”:支持 100kWh 电池,日租 68 元

蔚来将上线“跨级换电”:支持 100kWh 电池,日租 68 元

IT之家 10 月 27 日消息,蔚来宣布试点“跨级换电”服务,即标准续航电池包用户可以选择更换为长续航电池包,按日计费,先用后付。而长续航电池包用户也可以换为标准续航电池包,可按日补偿积分。70/75 度升至 100 度,每日使用费 68 元;100 度降至 70/75 度,每日补偿 200 积分...

任务栏总是卡死是什么原因 三种win10任务栏频繁卡死的解决方法

任务栏总是卡死是什么原因 三种win10任务栏频繁卡死的解决方法

 任务栏总是卡死没反应想必很多小伙伴都碰到过吧,尤其是win10系统碰到这种情况的时候很多,小编在网上仔细研究了一番,发现出现这种情况的原因是多样的,小编用自己的联想笔记本总结了一些原因,当然了也为大家附带了三种解决方法,大家快来看看吧。   相关推荐:电脑任务栏没反应但是桌面有反应怎么办...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。