一、数学运算类
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])
将一个集合类转换为另外一个集合类