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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章