Python中“+=”指什麼?賦值運算子包括哪些?
在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 運算子-賦值運算子賦值
- Python學習-算術運算子,賦值運算子和複合運算子Python賦值
- Python 賦值與運算子和連線符Python賦值
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- JavaScript 等號 = 賦值運算子JavaScript賦值
- 1:賦值運算子函式賦值函式
- 劍指Offer--面試題1:賦值運算子函式面試題賦值函式
- ECMAScript 安全賦值運算子 (?=) 提案介紹及其 Polyfill賦值
- Java中包含哪些運算子Java
- 新媒體運營是什麼?包括哪些方面?
- Kotlin 運算子詳解:算術、賦值、比較與邏輯運算子全解析Kotlin賦值
- python中的運算子Python
- 賦值運算子和+號的用法(兩個練習)賦值
- Python運算子有哪些型別?Python學習Python型別
- java零基礎自學第一天②,運算子:表示式,算術運算子,+操作,賦值運算子,自增自減運算子,關係運算子,邏輯運算子,三元運算子Java賦值
- Python 中的特殊運算子Python
- Python3中的運算子Python
- Python運算子Python
- Python有哪些是必須學的運算子?Python
- 運算子的關係,什麼叫一元運算子,二元運算子,三元運算子,運算子優先順序,以及運算子的
- python中的字典賦值操作怎麼實現?Python賦值
- 變數的賦值 指標間接賦值變數賦值指標
- []==''返回?為什麼?運算子==進行了什麼操作?
- Python 運算子優先順序 運算子Python
- 什麼是Python?主要運用哪些方面?Python
- python的運算子Python
- python身份運算子Python
- Python 位運算子Python
- Python 海象運算子Python
- ES6-解構賦值,語義增強,擴充套件運算子賦值套件
- C++ 禁用類的複製建構函式和賦值運算子C++函式賦值
- 指標運算子過載(* 和 ->)指標
- 【JavaScript】什麼是擴充套件運算子?JavaScript套件
- java短路邏輯運算子是什麼Java
- Python培訓中有哪些是必須學的運算子?Python
- javascript中&&運算子和||運算子的使用JavaScript
- 為什麼 Python、Go 和 Rust 都不支援三元運算子?PythonGoRust
- 為什麼在pyhton中不能用函式重新賦值函式賦值