一、數學運算類
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])
將一個集合類轉換為另外一個集合類