强制数据转换
python中内置强制数据转换函数
>>> int('123')
123
>>> int(12.34)
12
>>> float('12.34')
12.34
>>> str(1.23)
'1.23'
>>> unicode(100)
u'100'
>>> bool(1)
True
>>> bool('')
False
abs()函数
abs()函数实现求传入数字绝对值;注意参数类型
如:
>>> abs(100)
100
>>> abs(-20)
20
>>> abs(12.34)
12.34
cmp()比较函数
cmp()函数需要两个参数,既cmp(x,y),如果x<y,返回-1,如果x==y,返回0,如果x>y,返回1;
>>> cmp(1, 2)
-1
>>> cmp(2, 1)
1
>>> cmp(3, 3)
0