【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'

留言

這個網誌中的熱門文章

【多益】現點現做的英文怎麼說呢?

《Microsoft Word 應用》:圖片被文字蓋住解決方法,不可設定為固定行高

如何在Ubuntu系統上安裝Notepad ++ (Install Notepad++ On Ubuntu 16.04 / 17.10 / 18.04 / 20.04)