转载:
http://www.yiibai.com/python/python_variable_types.html
文章转载自:易百教程 [http:/www.yiibai.com]
int ()
x='11'print(int(x,2))
注意:
x,为字符串
2位现在的进制
输出值 为转成十进制的数字
如果 x本来是 数字类型,可用x=str(x)
float(x)
转为浮点数
complex()
转为复数形式
print(complex(1))
print(complex('2+1j'))
print(complex(2, 5))
l = [1, 3]
for i in l:
print(complex(i, 5))
输出
(1+0j)
(2+1j)
(2+5j)
(1+5j)
(3+5j)
str()
是将数值转成字符串。
repr()
是将一个对象转成字符串显示
eval(str)
计算一个字符串,并返回一个对象。
tuple(s)
把s转换为一个元组。
list(s)
把s转换为一个列表。
set(s)
把s转换为一个集合。
dict(d)
创建一个字典。 d必须的(键,值)元组序列。
frozenset(s)
把s转换为冻结集。
chr(x)
整数转换为一个字符。
unichr(x)
整数转换为一个Unicode字符。
ord(x)
转换单个字符为整数值。
hex(x)
将整数转换为十六进制字符串。
oct(x)
将整数转换为以八进制的字符串