- Python語言從入門到精通
- 陳強編著
- 665字
- 2020-09-18 18:00:36
4.4 賦值運算符和賦值表達式

↑掃碼看視頻
賦值運算符的功能是給某個變量或表達式設置一個值,例如“a=5”,表示將數值“5”賦給變量“a”。在Python語言中有2種賦值運算符,分別是基本賦值運算符和復合賦值運算符兩種。在本節中,將詳細講解Python賦值運算符和賦值表達式的知識。
4.4.1 基本賦值運算符和表達式
基本賦值運算符的標記是等號“=”,由“=”連接的式子稱為賦值表達式。使用基本賦值運算符的格式如下所示。

下面代碼列出的是基本的賦值處理。

Python語言使用等號“=”給變量賦值。在等號“=”左邊是一個變量名,在等號“=”右邊是存儲在變量中的值。

實例文件jiben.py的具體實現代碼如下所示。

上述實例代碼中,將100、1000.0和“玄武紀”分別賦值給變量counter、miles和name,執行后輸出的結果如下所示。

在Python程序中,允許開發者同時為多個變量賦值。例如在下面的代碼中,同時將變量a、b、c賦值為1,這3個變量被分配到相同的內存空間上。

當然也可以為多個對象指定多個變量,具體實現代碼如下所示。

在上述代碼中,將兩個整數1和2分別分配給了變量a和b,將字符串“玄武紀”分配給了變量c。
4.4.2 復合賦值運算符和表達式
為了簡化程序和提高編譯效率,Python語言允許在賦值運算符“=”之前加上其他運算符,這樣就構成了復合賦值運算符。復合賦值運算符的功能是對賦值運算符左、右兩邊的運算對象進行指定的算術運算符運算,再將運算結果賦給左邊的變量。Python語言共有7種復合賦值運算符,下面假設變量a的值為10,變量b的值為20,7種復合賦值運算符的運算過程見表4-3。
表4-3 復合賦值運算符的運算過程


實例文件fuzhi.py的具體實現代碼如下所示。


執行后輸出的結果如下所示。

推薦閱讀
- 樂高機器人EV3設計指南:創造者的搭建邏輯
- Hands-On Data Science with SQL Server 2017
- Windows程序設計與架構
- Moodle Course Design Best Practices
- 人工智能趣味入門:光環板程序設計
- The Python Workshop
- Salesforce Advanced Administrator Certification Guide
- Mastering pfSense
- Spatial Analytics with ArcGIS
- 數據要素:全球經濟社會發展的新動力
- AVR單片機工程師是怎樣煉成的
- 大數據:引爆新的價值點
- Practical Network Automation
- 玩轉機器人:基于Proteus的電路原理仿真(移動視頻版)
- 洞察大數據價值:SAS編程與數據挖掘