首頁常見問題正文

Python培訓:復合賦值運算符

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

IT培訓班

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

  1.+=:加法賦值運算符,c+=a等效于c=c+a。

  2.-=:減法賦值運算符,c-=a等效于c=c-a。

  3.*=:乘法賦值運算符,c*=a等效于c=c*a。

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

  5.%=:取模賦值運算符,c%=a等效于c=c%a。

  6.**=:冪賦值運算符,c**=a等效于c=c**a。

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

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

  例2-2 復合賦值運算符

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

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

1666063933735_圖2-7運行結果.jpg

  圖2-7 運行結果

分享到:
在線咨詢 我要報名
和我們在線交談!