1. 程式人生 > >python3 資料型別轉換

python3 資料型別轉換

轉載:

http://www.yiibai.com/python/python_variable_types.html


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)
將整數轉換為以八進位制的字串