python 基礎之算數運算

2022-06-25 13:36:16 字數 971 閱讀 9012

算術運算子

-示例:

```python

class

number:

def __init__(self, num):

self.num =num

# 物件出現在'+

'的左邊時會自動觸發

def __add__(self, other):

print(

'__add__')

return self.num +other

# 物件出現在'+

'的右邊時會自動觸發

def __radd__(self, other):

print(

'__radd__')

return self.num +other

# +=運算時自動觸發,若沒有實現會呼叫__add__

def __iadd__(self, other):

print(

'__iadd__')

# 返回新的number物件

# return number(self.num +other)

# 返回處理後的原始物件

self.num +=other

return

self

n = number(10

) print(id(n))

# ret = n + 20

# ret = 20 +n

# print(ret)

n += 50 # n = n + 50

print(id(n))

有興趣的朋友可以繼續測試

``` 加法:add、radd、iadd

減法:sub、rsub、isub

乘法:mul、rmul、imul

除法:truediv、rtruediv、itruediv

求餘:mod、rmod、imod

```

python算數運算

1.算數運算子 以下假設變數 a 10,b 20 以下例項演示了python所有算術運算子的操作 a 5 b 13 c 0 c a b print 1 c 的值為 c c a b print 2 c 的值為 c c a b print 3 c 的值為 c c a b print 4 c 的值為 c ...

Python基礎學習01算數運算子

算數運算子優先順序 print 的結果是 s sum sum a b print 的結果是 s sum sum a b print 的結果是 s sum sum a b print 的結果是 s sum sum a b print 的結果是 s sum sum 9 4 print 的結果是 s su...

Python型別和運算 數字

在python中,數字並不是乙個真正的物件型別,而是一組相似型別的分類。不僅包括通常的數字型別 整數和浮點數 黑包括數字表示式,以及高階的數字程式設計。基本數字常量 數字 常量 1234,24 整數 無窮大小 1.23,3.14e10 浮點數 0177,0x9ff,0b1010 python2.6中...