python3.6内置函数大全(a-z)

这篇博客详细列举了Python3.6中的内置函数,从a到z全面覆盖,是开发者日常使用的实用参考,便于在忘记具体函数时快速查找。
摘要由CSDN通过智能技术生成

python3.6内置函数大全

总的来说很多内置函数都是我们平时经常所用到的,大家可以收藏一下,忘记的时候可以根据首字母查找来回忆一下。

a

#1.abs()	绝对值或复数的模
abs(-1)		>>> 1

#2.all()	接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False
all([1,2,3])	>>> True 

#3.any()	接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False
any([0,0])	>>> False

#4.ascii()	调用对象的__repr__()方法,获得该方法的返回值
ascii('ab')   >>> "'ab'"

b

#5.bin() 将⼗进制转换为⼆进制
bin(10) >>> '0b1010'

#6.bool() 测试⼀个对象是True还是False
bool([]) >>> False

#7.bytearray() 字节数组 字节是计算机的语⾔,字符串是⼈类语⾔,它们
之间通过编码表形成⼀⼀对应的关系
a = 'python'
>>> bytearray(a,'utf8')
bytearray(b'python')
>>> list(bytearray(a,'utf8'))
[112, 121, 116, 104, 111, 110]
>>> b'python'[0]
112

#8.bytes() 将⼀个字符串转换成字节类型
st = 'python'
a = bytes(st,encoding='utf-8')
>>> a
b'python'

c

#9.callable() 判断对象是否可以被调⽤,能被调⽤的对象就是⼀个callables
对象,⽐如函数
callable(str) >>> True

#10.chr() 查看⼗进制数对应的ASCII字符
chr(10) >>> '\n'

#11.classmethod() ⽤来指定⼀个⽅法为类的⽅法,由类直接调⽤执⾏,只有
⼀个cls参数,执⾏类的⽅法时,⾃动将调⽤该⽅法的类赋值给cls.没有此参数指
定的类的⽅法为实例⽅法

#12.compile() 将字符串编译成python能识别或可以执⾏的代码,也可以将⽂
字读成字符串再编译
compile(source, filename, mode, flags=0, dont_inherit=False,
optimize=-1)
'''
将source编译为代码或者AST对象。代码对象能过通过exec语句来执⾏或者
eval()进⾏求值。
参数source:字符串或者AST(abstract syntax trees)对象。
参数filename:代码⽂件名称,如果不是从⽂件读取代码则传递⼀些可辨认的
值。
参数model:指定编译代码的种类。可以指定'exec', 'eval', 'single'。
参数flag和dont_inherit:这两个参数为可选参数
'''
st = 'python'
r = compile(st,'<string>','exec')
>>> r <code object <module> at 0x000001841735E810, file "
<string>", line 1>

#13.complex() 创建⼀个值为real + imag * j的复数或者转化⼀个字符串或
数为复数。如果第⼀个参数是字符串,则不需要指定第⼆个参数
complex(1,2) >>> (1+2j)
complex('12') >>> (12+0j)

#14.copyright() 版权

#15.credits() ⽀持

d

#16.delattr() 删除对象的属性

#17.dict() 创建数据字典
dict(a=1) >>> {
   'a': 1}
#18.dir() 不带参数时返回当前范围内的变量,⽅法和定义的类型列表,带参数
时返回参数的属性,⽅法列表

#19.divmod() 分别取商和余数
divmod(5,2) >>> (2, 1)

e

#20.enumerate() 返回⼀个可以枚举的对象,该对象的next()⽅法将返回⼀个
元组
li = ['a','b','c']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值