内置函数
2018-11-07 10:48:50 0 举报
AI智能生成
内置函数
作者其他创作
大纲/内容
映射相关(4)
基础数据类型相关(38)
和数字相关(14)
数据类型(4)
bool
将给定的数据转换成bool值。如果不给值,返回False
int
将给定的数据转换成int值。如果不给值,返回0
float
将给定的数据转换成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
与具体数据相关,用于计算各种小数,精算等
tytes
把字符串转化成bytes类型
bytearry
返回一个新字节数组,这个数组里的元素是可变的,并且每个元素的值的范围是[0, 256]
memoryview
查看bytes在内存中的情况
ord
输入字符找带字符编码的位置
chr
输入位置数字找出对应的字符
ascii
在ascii码中就返回这个值,如里不在就返回\u...
repr
返回一个对象的官方表示形式
数据集合(3)
字典(1)
dict
创建一个字典
集合(2)
set
创建一个集合
frozenset
创建一个冻结的集合,冻结的集合不能进行添加和删除操作
相关内置函数(8)
len
返回一个对象中的元素的个数
sorted
对可迭代对象进行排序操作
enumerate
获取集合的枚举对象
all
可迭代对象中全部是True,结果才是True
any
可迭代对象中有一个是True, 结果就是True
zip
函数用于将可迭代对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的一个可迭代对象zip object。如果各个迭代器的元素不一致,则返回对象长度与最短的对象相同
fiter
筛选函数
map
映射函数
作用域相关(2)
locals
返回当前作用域中的名字
globals
返回全局作用域中的名字
面向对象相关(9)
迭代器/生成器相关(3)
range
生成数据
next
迭代器向下执行一次,内部实际使用了__next__()方法返回迭代器下一个项目
iter
获取迭代器,内部实际使用的是__iter__()方法来获取迭代器
其他(12)
字符串类型代码的执行(3)
eval
执行字符串类型的代码,并返回最终结果
exec
执行字符串类型的代码
compile
将字符串类型的代码编译,有返回值的字符串形式用eval()求值,无返回值 的字符串形式代码用exec()执行
输入输出(2)
input
获取用户输入的内容
print
打印输出
内存相关(2)
hash
获取对象的哈希值(int,bool,str,tuple)
id
获取对象的内存地址
文件操作相关(1)
open
用于打开一个文件,创建一个文件句柄
模块相关(1)
__import__
用于动态加载类和函数
帮助(1)
help
用于查看函数或模块用途的详细说明
调用相关(1)
callable
用于检查一个对象是否是可调用的。如果返回True, object有可能调用失败,但如果返回False,那么调用绝对不会成功
查看内置属性(1)
dir
查看对象的内置属性,方法。访问的是对象的__dir__()方法
0 条评论
下一页