【PYTHON】Python的強制轉型。Python Casting.
可能有些時候需要指定變數的資料型態。這時要使用強制轉型(casting). Python是物件導向程式語言,使用classes去定義資料型態,包括基本型態。
強制轉型(Casting)在Python中使用在建構函數:
- int() - 整數建構式int(),輸入整數的字串則輸出為整數;輸入含有小點的數字要先刪除小數點;或一個字串文字 (輸入字串描繪整數字)
- float() - 浮點數建構式float(),會建構浮點數,來自輸入整數文字, 含小數點的文字或字串文字 (輸入字串描繪整數或浮點數)
- str() - str()從其他廣泛的資料型態建構出字串。如字串、整數文字、浮點數文字...等。
範例:
Integers:
x = int(1) # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
範例:
Floats:
x = float(1) # x will be 1.0
y = float(2.8) # y will be 2.8
z = float("3") # z will be 3.0
w = float("4.2") # w will be 4.2
範例:
Strings:
x = str("s1") # x will be 's1'
y = str(2) # y will be '2'
z = str(3.0) # z will be '3.0'
留言
張貼留言