在Python中,+=是指加賦值運算符,是賦值運算符的壹種。
“+=”運算符可以先進行加法運算,再將結果賦值給運算符左側的變量。
語法:
x += y
這就相當於:
x = x + y
擴展閱讀:
賦值運算符用來把右側的值傳遞給左側的變量;可以直接將右側的值交給左側的變量,也可以進行某些運算後再交給左側的變量,比如加減乘除、函數調用、邏輯運算等。
Python中最基本的賦值運算符是等號=;結合其它運算符,=還能擴展出更強大的賦值運算符。
基本賦值運算符
=是Python中最常見、最基本的賦值運算符,用來將壹個表達式的值賦給另壹個變量。
擴展後的賦值運算符
=還可與其他運算符相結合,擴展成為功能更加強大的賦值運算符。擴展後的賦值運算符將使得賦值表達式的書寫更加優雅和方便。接下來為大家詳細介紹壹下。
= 最基本的賦值運算,舉例:x=y,等價形式:x=y。
+= 加賦值,舉例:x += y,等價形式:x = x+y。
-= 減賦值,舉例:x-=y,等價形式:x=x-y。
*= 乘賦值,舉例:x *=y,等價形式:x=x*y。
/= 除賦值,舉例:x/=y,等價形式:x = x / y。
%= 取余數賦值,舉例:x %= y,等價形式:x = x % y。
**= 冪賦值,舉例:x **= y,等價形式:x = x **y。
//= 取整數賦值,舉例:x //= y,等價形式:x = x // y。
&= 按位與賦值,舉例:x &= y,等價形式:x = x & y。
|= 按位或賦值,舉例:x |= y,等價形式:x = x| y。
^= 按位異或賦值,舉例:x ^= y,等價形式:x = x ^ y。
<<= 左移賦值,舉例:x <<= y,等價形式:x = x << y,這裏的y指的是左移的位數。
>>= 右移賦值,舉例:x >>= y,等價形式:x = x >> y,這裏的 y 指的是右移的位數。