五、python基礎:數據類型2(數值型數據及其操作)

五、python基礎:數據類型2(數值型數據及其操作)

1、數值運算操作符,也稱爲二元運算符(加減乘除)。
注意:a + b 可以稱爲二元運算符,但-a不能稱爲二元運算符

a = 1
b = 2

c = a + b   # 取和:c 等於a加b的值
c = a - b   # 取差:c 等於a減b的值
c = a / b   # 取商:c 等於a除以b的值(如果a是浮點數,相除的結果也是浮點數)
c = a // b  # 取商(地板除):c 等於a除以b的值(除不盡的情況下,會向下取整數)
c = a % b   # 取模:c 等於a除以b之後的餘數
c = -a      # 取反:c 等於a的相反數
c = +a      # 取本身:c 等於a本身
c = a ** b  # 取冪:c 等於a的b次冪

以上的二元運算符都可以與=相連,形成增強型的二元運算符
寫法和意義如下:

c += a   等價於  c = c + a
c -= a   等價於  c = c - a
c /= a   等價於  c = c / a
c //= a   等價於  c = c // a
c %= a   等價於  c = c % a
c **= a   等價於  c = c ** a
c /= a   等價於  c = c / a

2、數值運算函數(都是python的內置函數,不需要定義,也不需要導入的函數)

x = -1
a = 8
b = 3
c = 500
d = 3.22222
abs(x)    # 返回結果是1,代表x的絕對值
divmod(a, b)    #  返回結果是一個元組(2, 2),元組的第一個數表示x//y的結果,元素的第二個數,表示x % y的結果    
pow(a, b)    # 返回結果是512,代表a的b次冪計算的結果
pow(a, b, c)    # 返回結果是12,代表a的b次冪再對c取餘數的結果
round(d)    # 返回結果是3,代表取整數部分
round(d, 2)    # 返回3.22, 代表取到小數點後2max(a, b, c)   # 返回500,代表取三個數中最大的
min(a, b, c)    # 返回3,代表取3個數中最小的
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章