python3 資料型別轉換
阿新 • • 發佈:2019-01-09
轉載:
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)
將整數轉換為以八進位制的字串