Python中“+=”指什麼?賦值運算子包括哪些?

老男孩IT教育機構發表於2023-04-26

  在Python語言中,+=代表加賦值,是賦值運運算元的一種,那麼Python中“+=”指什麼?賦值運運算元又包括哪些?接下來一起往下看吧。

  在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 指的是右移的位數。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2948907/,如需轉載,請註明出處,否則將追究法律責任。

相關文章