554
數字類型的資料型態有三種
- int 整數
- float 浮點數(含有小數點)
- complex 複數(含有虛數項)
#int
x=1
#float
y=20.8
#complex
z=2+3j
print (type(x),type(y),type(z))
# >>> <class 'int'> <class 'float'> <class 'complex'>
型態互換
數字型態彼此互換
#整數 -> 浮點數
x = float(1)
#浮點數 -> 整數
y = int(2.1)
#浮點數 -> 複數
z = complex(1.1)
print (x,y,z)
# >>> 1.0 2 (1.1+0j)
注意,整數與浮點數都能轉化成任何型態的數,但唯獨複數不能轉回整數或浮點數的型態。
字串型態互換
如果是字串裡的數字也能轉化成數字,而數字型態的資料也能轉化成字串。
#字串 -> 複數
x="1+2j"
print(type(complex(x)))
#數字 -> 字串
y=2
print (type(str(y)))
# >>> <class 'complex'>
# >>> <class 'str'>
Python 入門學習系列文章
- PYTHON 基本語法
- PYTHON 資料型態(概念介紹篇)
- PYTHON 資料型態(數字篇)
- PYTHON 資料型態(字串篇)
- PYTHON 資料型態(LIST)
- PYTHON 資料型態(DICT)
- PYTHON 資料型態(BOOLEANS)
- PYTHON 條件判斷算式(IF,ELIF,ELSE)
- PYTHON WHILE 迴圈
- PYTHON FOR 迴圈
- PYTHON DEF 函式
- PYTHON MODULES 模組
