Python 數字運算
使用數值,來建立『數字』資料類型。
a=1
b=2
c=a+b
print(c)
程式說明:
第1行:跟電腦要一個 a 的空間,將數字資料 1 存進去。
第2行:跟電腦要一個 b 的空間,將數字資料 2 存進去。
第3行:跟電腦要一個 c 的空間,將 a 與 b 的空間裡面的數字資料相加後,存到 c 的空間裡面去。
第4行:將 c 空間的裡面資料印出來。
第1行:跟電腦要一個 a 的空間,將數字資料 1 存進去。
第2行:跟電腦要一個 b 的空間,將數字資料 2 存進去。
第3行:跟電腦要一個 c 的空間,將 a 與 b 的空間裡面的數字資料相加後,存到 c 的空間裡面去。
第4行:將 c 空間的裡面資料印出來。
運算結果:
3
a=82
b=10
c=2
d=3
e=a-b*c/d
print(e)
程式說明:
第5行:會根據先乘除後加減的規則進行運算
第5行:會根據先乘除後加減的規則進行運算
Python 3.5 運算結果:
75.33333333333333
Python 2.7 運算結果:
76
這邊需注意的是 Python 3.5 則會印出真實運算結果,而 Python 2.7 的運算,則會將小數點無條件捨去進位。
需注意 Python 版本的差異。
數值型態資料,除了int 外,還有 float, bool, complex。可以使用 type 函式來查詢變數值的型態。
# float:浮點數,有小數點的數值資料
a = 3.14
# bool:布林值,True(真)或是False(假)資ㄌ料
b = True
# complex:複數型態資料,數學計算常用
c = 3 + 4j
print(type(a))
print(type(b))
print(type(b))
運算結果:
<class 'float'>
<class 'bool'>
<class 'bool'>