首頁常見問題正文

Python培訓(xùn):復(fù)合賦值運(yùn)算符

更新時(shí)間:2022-10-18 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  復(fù)合賦值運(yùn)算符可以看作是將算術(shù)運(yùn)算和賦值運(yùn)算功能進(jìn)行合并的一種運(yùn)算符,它是一種縮寫形式,在對變量改變的時(shí)候顯得更為簡單。下面筆者列舉一些Python中常用的復(fù)合賦值運(yùn)算符。

  1.+=:加法賦值運(yùn)算符,c+=a等效于c=c+a。

  2.-=:減法賦值運(yùn)算符,c-=a等效于c=c-a。

  3.*=:乘法賦值運(yùn)算符,c*=a等效于c=c*a。

  4./=:除法賦值運(yùn)算符,c/=a等效于c=c*a。

  5.%=:取模賦值運(yùn)算符,c%=a等效于c=c%a。

  6.**=:冪賦值運(yùn)算符,c**=a等效于c=c**a。

  7.//=:取整除賦值運(yùn)算符,c//a等效于c=c//a。

  為了便于大家更好地理解復(fù)合賦值運(yùn)算符,接下來,通過實(shí)例演示Python復(fù)合賦值運(yùn)算符的操作,如例2-2所示。

  例2-2 復(fù)合賦值運(yùn)算符

a = 20
b = 10
c = 0
# 加法賦值運(yùn)算
c += a
print("1--c的值為:", c)
# 乘法賦值運(yùn)算
c *= a
print("2--c的值為:", c)
# 除法賦值運(yùn)算符
c /= a
print("3--c的值為:", c)
# 先修改變量c的值,然后進(jìn)行取余賦值運(yùn)算
c = 3
a = 2
c **= a
print("5--c的值為:", c)
# 取整除賦值運(yùn)算
c //= a
print("6--c的值為:", c)

  在例2-2中,分別使用不同的復(fù)合賦值運(yùn)算符對變量a、b、c進(jìn)行計(jì)算,并將計(jì)算結(jié)果輸出。程序的運(yùn)行結(jié)果如圖2-7所示。

1666063933735_圖2-7運(yùn)行結(jié)果.jpg

  圖2-7 運(yùn)行結(jié)果

分享到:
在線咨詢 我要報(bào)名
和我們在線交談!