數值型態

Python所有東西都是物件,包含數值也是物件。

Python的數字有整數:

10

浮點數
2.45

Python可以讓數值直接做運算:
>>>10 + 2.45
12.45

當使用除法運算,若是Python3版,將會輸出小數。
>>> 10 / 3
3.33333333333333333

若只要整數的話可以這樣做:
>>> 14.8 // 3
4.0

若要求餘數可以用%符號
>>> 12 % 5
2
>>> 6.5 % 2.5
1.5

求次方的話可以使用**符號
>>> 2 ** 10
1024

要從其他型態轉換為整數的話就使用int類別。

>>> int("10")
10
>>> int(1.2)
1
>>> int(True)
1
>>> int(False)
0

同樣要轉換為浮點數就使用float類別。