内置函数
2018-07-20 15:28:38 0 举报
AI智能生成
内置函数思维导图
作者其他创作
大纲/内容
迭代器
range
- 生成一个范围内的数字,可以指定起始位置和结束位置,步长
默认是从0开始,顾头不顾尾
next
相当于__next__()
iter
相当于__iter__()
命名空间
globals
查看全局下的所有变量
locals
查看当前命名空间下的全部变量
基础数据类型
和数字相关
数据类型(4)
bool
返回布尔值
int
转换成int类型,只有字符串类型的数字
float
浮点数(小数)
complex
创建一个复数,第一个参数是实部,第二个是虚部
进制转换(3)
bin
十进制转换成二进制
oct
十进制转换成八进制
hex
十进制转换成十六进制
数学运算(7)
abs
取绝对值
divmod
返回商和余数
round
五舍六入
pow
pow(a,b)求a的b次幂
sum
求和
min
返回最小值
max
返回最大值
和数据结构相关
序列
列表和元祖(2)
list
讲一个可迭代的对象转换成列表
tuple
将一个可迭代对象转换成一个元组
相关内置函数(2)
reversed
将一个序列翻转,返回的是新序列的迭代器
slice
列表的切片
字符串(9)
str
将数据转换成字符串类型
format
与具体的数据类型有关
字符串
(左对齐,右对齐,居中)
数值
(转换二进制,转换成unicode字符,转换成十进制,转换成八进制
转换成十六进制)
浮点数
科学计数法(默认保留6位小数),
字符串
(左对齐,右对齐,居中)
数值
(转换二进制,转换成unicode字符,转换成十进制,转换成八进制
转换成十六进制)
浮点数
科学计数法(默认保留6位小数),
bytes
把字符串转换成bytes类型
bytearry
返回一个新字节,这个数字里的元素是可变的并且每个元素之的范围是[0,256)
memoryview
查看bytes在内存中的位置
ord
输入字符找出该字符在字符编码中的序号
chr
输入序号,在字符编码中找出对应的字符
ascii
判断是否是ascii码中的值
repr
返回一个对象的string
数据集合
字典(1)
dict
创建一个字典类型的数据
集合(2)
set
创建一个集合类型的数据
frozenset
创建一个冻结的集合,冬季的集合不能进行添加和修改操作
相关内置函数(8)
len
返回对象的长度
sorted
对可迭代的对象进行排序操作
enumerate
获取集合的枚举对象
all
可迭代对象中全部是True时,结果才是True,相当于and
any
可迭代对象中有一个是True,结果就是True,相当于or
zip
用于将可迭代的对象最为参数,讲对象对应的元素打包成一个元组,然后返回
这些元组组成的列表,如果这个迭代器的元素长度不一致,则返回的列表长度
与最短的那个对象相同
这些元组组成的列表,如果这个迭代器的元素长度不一致,则返回的列表长度
与最短的那个对象相同
fiter
map
反射相关
其他
字符串类型代码执行(3)
evel
执行字符串类型的代码,并返回最终结果,适合简单的求值计算
exec
执行字符串类型的代码,适合逻辑运算
complie
将字符串类型的代码进行编译,编译后的代码可以通过exec()或者evel()进行执行编译后的代码
输入输出(2)
print
打印输出
input
获取用户输入的内容
内存相关(2)
hash
获取到对象的哈希值
id
获取对象在内存中的存储地址
文件操作相关(1)
open
用于打来一个文件,创建一个文件句柄
模块相关(1)
__import__
动态加载类和模块
帮助(1)
help
用于查看函数模块的用途及详细说明
调用相关(1)
callable
用于检查一个对象是否可调用,返回布尔值
查看内置属性(1)
dir
查看对象的内置属性,访问的是对象中的__dir__()
面向对象
0 条评论
下一页