内置函数68个
2019-09-02 16:12:44 0 举报
AI智能生成
python内置函数总结
作者其他创作
大纲/内容
python内置函数68个
面向对象相关函数9个
数据类型相关函数38个
数据相关14个
数据类型相关4个
bool
布尔
int
数字
float
浮点
complex
复数
进制转换相关3个
bin
二进制
oct
八进制
hex
十六进制
0123456789ABCDEF
数据运算相关7个
divmod
分别去商和余数
abs
获取绝对值
round
四舍五入
pow
幂运算
sum
求和
max
求最大值
min
求最小值
数据结构相关24个
序列13个
列表和元组2个
list
tuple
相关内置函数2个
reversed
反转,逆序对象
参数:序列
返回值:反序列迭代器
slice
切片功能
st = \
字符串9个
str
将字符类型/数字类型等转换成字符串类型
format
bytes
将字符串类型转成字节类型
s = \"你好\"bs = s.encode(\"UTF-8\")print(bs)s1 = bs.decode(\"UTF-8\
bytearray
memoryview
内存展示
# 查看bytes字节在内存中的情况s = memoryview(\"往事随风\".encode(\"utf-8\"))print(s)
ord
查看某个ASCII对应的十进制数
print(ord(a)) #97
chr
查看十进制数对象的ASCLL字符
print(97) #a
ascii
调用对象的__repr__()方法,获得该方法的返回值.
repr
将任意值转换为字符串,供计时器读取的形式
数据集合3个
字典1个
dict
创建数据字典
集合2个
set
集合
frozenset
不可变集合
相关内置函数8个
len
长度
enumerate
返回一个可以枚举的对象,该对象的next()方法将返回一个元组
lst = [\"alex\
all
接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False
any
zip
将对象逐一配对,返回一个迭代器
filter
过滤器,构造一个序列,等价于[ item for item in iterables if function(item)],在函数中设定过滤条件,逐一循环迭代器中的元素,将返回值为True时的元素留下,形成一个filter类型数据
map
sorted
其他12个
迭代器/生成器相关函数3个
range
可迭代的
next
迭代器
iter
可迭代的变成迭代器
字符串类型代码执行3个
eval
将字符串str当成有效的表达式来求值并返回计算结果
print(eval(\"2+2\")) # 4n = 8print(eval(\"2+n\")) # 10def func():print(666)eval(\"func()\") # 666
exec
执行字符串或complie方法编译过的字符串,没有返回值
s = \"a=10\"exec(s)print(a)
compile
将字符串编译成python能识别或可以执行的代码,也可以将文字读成字符串再编译
输入输出2个
print
打印
input
输入
内存相关2个
id
hash
文件操作相关1个
open
模块相关1个
__import__
import
导入
调用相关1个
callable
返回True或者False
判断对象是否可以被调用,能被调用的对象就是一个callables对象
帮助相关1个
help
查看帮助文档
查看内置属性1个
dir
查看一个数据类型拥有的方法
dir([])
dir(1)
dir({})
......
作用域相关函2个
locals
返回本地作用域的所有名字
globals
返回全局作用域的所有名字
反射相关函4个
0 条评论
回复 删除
下一页