类型转换函数
int()
long()
float()转换成浮点型
complex()转成一个复数
print int(12) print int(12.2) print long(12) print float('123') print float(123) print complex(123) print complex(1234)12
12
12
123.0
123.0
(123+0j)
(1234+0j)
str() 返回一个字符串对象
list()返回一个列表
tuple()返回一个元组
hex()十六进制
oct()八进制
chr()返回一个字符串,但只要一个字符,在0-255 之间,当前参数对于的ACSii字符
ord()返回一个整数,参数是一个字符,返回一个十进制整数
eval()将字符串当成有效的表达式来求值。
print str([12,2]) print str(123) print str({'a':123}) print list() print list('abc') print list('123') print tuple('123') print hex(10) print hex(10L) print type(hex(10)) print hex(10) print eval('0xa') print eval("['a','b']") print chr(1) print chr(100) print chr(97) print chr(65) print ord('a')[12, 2]
123
{'a': 123}
[]
['a', 'b', 'c']
['1', '2', '3']
('1', '2', '3')
0xa
0xaL
<type 'str'>
0xa
10
['a', 'b']
d
a
A
97