内置函数
2018-07-19 20:06:58 0 举报
AI智能生成
python内置函数结构图及用法
作者其他创作
大纲/内容
反射相关(4)
子主题
子主题
子主题
子主题
基础数据类型相关(38)
和数字相关(14)
数据类型(4)
bool
将给定的数据转换成bool值. 如果不给值. 返回False
int
将给定的数据转换成int值. 如果不给值, 返回0
floath
将给定的数据转换成float值. 也就是⼩数
complex
创建⼀个复数. 第⼀个参数为实部, 第⼆个参数为虚部. 或者第⼀个参数直接
⽤字符串来描述复数
⽤字符串来描述复数
进制转换(3)
bin
将给的参数转换成⼆进制
oct
将给的参数转换成八进制
hex
将给的参数转换成⼗六进制
数学运算(7)
abs
返回绝对值
divmod
返回商和余数
round
四舍五入
pow
求a的b次幂, 如果有三个参数. 则求完次幂后对第三个数取余
sum
求和
min
求最⼩值
max
求最⼤值
和数据结构相关(24)
序列(13)
列表和元组(2)
list
将⼀个可迭代对象转换成列表
tuple
将⼀个可迭代对象转换成元组
相关内置函数(2)
reversed
将⼀个序列翻转, 返回翻转序列的迭代器
slice
列表的切片
字符串(9)
str
将数据转化成字符串
format
与具体数据相关, ⽤于计算各种⼩数, 精算等
bytes
把字符串转化成bytes类型
bytearry
返回⼀个新字节数组. 这个数字⾥的元素是可变的, 并且每个元素的值得范
围是[0,256)
围是[0,256)
memoryview
查看bytes在内存中的情况
ord
输入字符找带字符编码的位置
chr
输入位置数字找出对应的字符
ascli
是ascii码中的返回该值 不是就返回\u...
repr
返回⼀个对象的string形式
数据集合(3)
字典(1)
dict
创建⼀个字典
集合(2)
set
创建⼀个集合
frozenset
创建⼀个冻结的集合. 冻结的集合不能进⾏添加和删除操作
相关内置函数(8)
len
返回⼀个对象中的元素的个数
sorted
对可迭代对象进⾏排序操作 语法: sorted(Iterable, key=None, reverse=False)
enumerate
可迭代对象中全部是True, 结果才是True
all
可迭代对象中全部是True, 结果才是True
any
可迭代对象中有⼀个是True, 结果就是True
zip
函数⽤于将可迭代的对象作为参数, 将对象中对应的元素打包成⼀个个元组, 然
后返回由这些元组组成的开了表. 如果各个迭代器的元素个数不⼀致, 则返回列表⻓度与最短
的对象相同.
后返回由这些元组组成的开了表. 如果各个迭代器的元素个数不⼀致, 则返回列表⻓度与最短
的对象相同.
fiter
过滤 语法: filter(function. Iterable)
map
会根据提供的函数对指定序列做映射 语法: map(function, iterable)
作用域相关(2)
locals
返回当前作⽤域中的名字
globals
返回全局作⽤域中的名字
面向对象相关(9)
迭代器/生成器相关(3)
range
⽣成数据
next
迭代器向下执⾏⼀次, 内部实际使⽤了__next__()⽅法返回迭代器的下⼀个项⽬
iter
获取迭代器, 内部实际使⽤的是__iter__()⽅法来获取迭代器
其他(12)
字符串类型代码的执行(3)
eval
执⾏字符串类型的代码. 并返回最终结果
exec
执⾏字符串类型的代码
complie
将字符串类型的代码编译. 代码对象能够通过exec语句来执⾏或者eval()进⾏求
值
值
输入输出(2)
input
获取⽤户输入的内容
print
打印输出
内存相关(2)
hash
获取到对象的哈希值(int, str, bool, tuple)
id
获取到对象的内存地址
文件操作相关(1)
open
⽤于打开⼀个⽂件, 创建⼀个⽂件句柄
模块相关(1)
__import__
⽤于动态加载类和函数
帮助(1)
help
函数⽤于查看函数或模块⽤途的详细说明
调用相关(1)
callable
⽤于检查⼀个对象是否是可调⽤的. 如果返回True, object有可能调⽤失败, 但
如果返回False. 那调⽤绝对不会成功
如果返回False. 那调⽤绝对不会成功
查看内置属性(1)
dir
查看对象的内置属性, ⽅法. 访问的是对象中的__dir__()⽅法
0 条评论
下一页