1.转换为整数函数int(x) , x 为数字或字符串的数字,但不支持复数
>>> int(3.2)
3 # 把浮点数转换为整数,小数部分丢弃
>>> int(‘10’)
10 # 字符串型的10转换为整数10
2.转换为浮点数函数float(x),x为数字或字符串的数字,但不支持复数
float(10)
10.0
float(‘10’)
10.0
3.转换为复数函数complex(x,y),x、y为整数、浮点数、布尔数;当只有x参数时(y=0),可以是字符串型整数、浮点数、布尔数、
>>> complex(2,2)
(2 + 2j)
>>> complex(‘10’)
(10 + 0j)
4.转换为字符串函数str(x),x在Python2.x版不支持二进制、八进制、十六进制数字的转换
>>> str(5 + 2j)
’(5 + 2j)’
5.转换为二进制函数bin(x),x为非负整数
>>> bin(0)
0b0
6.转换为八进制函数oct(x),x为非负整数
>>> oct(10)
0o12
7.转化为十六进制函数hex(x),x为非负整数
hex(20)
0x14
8.把十进制数转换为ASCII字符,chr(x),x为十进制数
chr(97)
’a’
9.把ASCII字符转换为十进制数,ord(x),x为ASCII码字符
ord(‘a’)
97