一、数学运算类
abs(x)
求绝对值
1、参数可以是整型,也可以是复数
2、若参数是复数,则返回复数的模
complex([real[, imag]])
创建一个复数
divmod(a, b)
分别取商和余数
注意:整型、浮点型都可以
float([x])
将一个字符串或数转换为浮点数。如果无参数将返回 0.0
int([x[, base]])
将一个字符转换为 int 类型, base 表示进制
long([x[, base]])
将一个字符转换为 long 类型
pow(x, y[, z])
返回 x 的 y 次幂
range([start], stop[, step])
产生一个序列,默认从 0 开始
round(x[, n])
四舍五入
sum(iterable[, start])
对集合求和
oct(x)
将一个数字转化为 8 进制
hex(x)
将整数 x 转换为 16 进制字符串
chr(i)
返回整数 i 对应的 ASCII 字符
bin(x)
将整数 x 转换为二进制字符串
bool([x])
将 x 转换为 Boolean 类型
二、集合类操作
basestring()
str 和 unicode 的超类
不能直接调用,可以用作 isinstance 判断
format(value [, format_spec])
格式化输出字符串
格式化的参数顺序从 0 开始,如 “I am {0},I like {1} ”
unichr(i)
返回给定 int 类型的 unicode
enumerate(sequence [, start = 0])
返回一个可枚举的对象 ,该对象的 next() 方法将返回一个 tuple
iter(o[, sentinel])
生成一个对象的迭代器,第二个参数表示分隔符
max(iterable[, args...][key])
返回集合中的最大值
min(iterable[, args...][key])
返回集合中的最小值
dict([arg])
创建数据字典
list([iterable])
将一个集合类转换为另外一个集合类
set()
set 对象实例化
评论0