一、数学运算类
abs(x) |
求绝对值 |
complex([real[, imag]]) |
创建一个复数 |
divmod(a, b) |
分别取商和余数 |
float([x]) |
将一个字符串或数转换为浮点数。如果无参数将返回0.0 |
int([x[, base]]) |
将一个字符转换为int类型,base表示进制
扫描二维码关注公众号,回复:
7078481 查看本文章
|
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的超类 |
format(value [, format_spec]) |
格式化输出字符串 |
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对象实例化 |
frozenset([iterable]) |
产生一个不可变的set |
str([object]) |
转换为string类型 |
sorted(iterable[, cmp[, key[, reverse]]]) |
队集合排序 |
tuple([iterable]) |
生成一个tuple类型 |
xrange([start], stop[, step]) |
xrange()函数与range()类似,但xrnage()并不创建列表,而是返回一个xrange对象,它的行为与列表相似,但是只在需要时才计算列表值,当列表很大时,这个特性能为我们节省内存 |