本文摘自php中文网,作者零下一度,侵删。
一、内置函数表格

详细信息
二、内置函数详情
2.1 abs(x)
返回绝对值
2.2 all(iterable)
如果这个可迭代的元素都为真,就返回true。非0就为真,负数也为真,空也为真
1 2 3 4 5 6 7 8 9 10 11 | >>> all ([ - 1 , 2 , 3 , 4 , 5 ])
True
>>> all (( - 1 , 2 , 3 , 4 ))
True
>>> all ([])
True
>>> all ([ - 1 , 0 , 2 , 3 , 4 ])
False
|
2.3 any(iterable)
可迭代的元素中,有一个为真,则返回真,空列表返回假。
1 2 3 4 5 6 7 8 | >>> any ([ - 1 , 0 , 1 , 2 , 3 ])
True
>>> any ([])
False
>>> any ([ 0 ])
False
>>> any ([ 1 ])
True
|
2.4 ascii(object)
把内存对象变成一个可打印的字符串格式
1 2 | >>> ascii([ 1 , 2 , 3 , 4 ])
'[1, 2, 3, 4]'
|
2.5 bin(x)
把一个整数转换为二进制数
1 2 3 4 5 6 7 8 9 | >>> bin ( 11111 )
'0b10101101100111'
>>> bin ( - 1223 )
'-0b10011000111'
>>> bin ( 1.2 )
Traceback (most recent call last):
File "<stdin>" , line 1 , in <module>
TypeError: 'float' object cannot be interpreted as an integer
|
2.6 boll([X])
不为空则为真,反之为假;判断正确为真,错误为假
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | >>> bool ([ 1 , 2 , 3 , 4 ])
True
>>> bool ([])
False
>>> bool ( "1" )
True
>>> bool ( "sfasfsa" )
True
>>> bool ("")
False
>>> bool ( - 1 )
True
>>> bool ( 0 )
False
>>> bool ()
False
>>> bool ({})
False
>>> bool ({ "sdf" : 1 })
True
>>> bool (())
False
>>> bool (( 1 , 2 ))
True
>>> bool ( 3 > 5 )
False
>>> bool ( 3 < 5 )
True
|
2.7 bytearray([source[,encoding[,errors]]])
字节数组,并且可以修改二进制的字节
1 2 3 4 5 6 | >>> b = bytearray( "abcd" ,encoding = "utf-8" )
>>> b[ 0 ]
97
>>> b[ 0 ] = 100
>>> b
bytearray(b 'dbcd' )
|
2.8 bytes([source[, encoding[, errors]]])
字符串转换成字节
1 2 3 4 5 6 7 8 9 | >>> b = bytes( "abcd" ,encoding = "utf-8" )
>>> b
b 'abcd'
>>> b[ 0 ]
97
>>> b[ 0 ] = 100
Traceback (most recent call last):
File "<stdin>" , line 1 , in <module>
TypeError: 'bytes' object does not support item assignment
|
2.9 callable(object)
判断一个对象是否可以被调用,只有在后面有括号的,表示可以调用,比如:函数、类
1 2 3 4 5 6 | >>> callable ([])
False
>>> def bus(): pass
...
>>> callable (bus)
True
|
2.10 chr(i)
通过ascii的值,找到对应的字符
2.11 ord(c)
根据字符,找到对应的ascii值
2.12 dict(**kwarg)、dict(mapping,**kwarg)、dict(iterable, **kwarg)
生成一个字典
1 2 3 4 5 6 7 8 9 10 11 12 | >>> dict (name = "bigberg" ,age = 22 )
{ 'name' : 'bigberg' , 'age' : 22 }
>>> s_list = [( "name" , "bigberg" ),( "age" , 22 )]
>>> dict (s_list)
{ 'name' : 'bigberg' , 'age' : 22 }
>>> n_list = [[ 'names' ,[ 'zhangsan' , 'lisi' , 'wangwu' ]],[ 'job' ,[ 'doctor' , 'teacher' , 'police' ]]]
>>> dict (n_list)
{ 'names' : [ 'zhangsan' , 'lisi' , 'wangwu' ], 'job' : [ 'doctor' , 'teacher' , 'police' ]}
|
2.13 dir(object)
查看方法
dir(list): 查看列表的方法
dir(dict): 查看字典的方法
2.14 divmod(a,b)
地板除,获得一个元组,元组第一个元素是商,第二个元素是余数。
2.15 enumerate(iterable,start=0)
获取一个列表,列表中的每个元素都是一个元组,元组的第一个数是iterable的索引,第二个数是iterable的元素。
1 2 3 4 5 | fruits = [ 'apple' , 'orange' , 'banana' ]
print ( list ( enumerate (fruits)))
[( 0 , 'apple' ), ( 1 , 'orange' ), ( 2 , 'banana' )]
|
2.16 eval(expression, globals=None, locals=None)
把字典类型的字符串变成字典,把一个整数类型的字符变成int类型,或者加减乘除这种简单转换成表达式。
1 2 3 | >>> s = "5+989"
>>> eval (s)
994
|
以上就是内置函数的表格与详情的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
什么是Python全栈
Python爬取豆瓣电影数据并且提取值xpath和lxml模块(代码)
Python建立文件怎么弄
Python实现二分查找与快速排序实例详解
Python中装饰器是什么?Python中装饰器的介绍
Python怎么去掉数据的方括号
使用pandas进行数据处理之 series篇
Python 日志增量抓取实现方法
Python面试中必考的代码题
Python爬虫实现全国失信被执行人名单查询功能示例
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » 内置函数的表格与详情