官术网_书友最值得收藏!

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的具體實現代碼如下所示。

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

主站蜘蛛池模板: 徐汇区| 郑州市| 永春县| 淮南市| 巫山县| 北川| 德保县| 潼关县| 依安县| 施秉县| 延庆县| 怀柔区| 玛多县| 房产| 珲春市| 浙江省| 仙居县| 枣阳市| 渝中区| 河池市| 九江市| 奉化市| 富宁县| 眉山市| 五河县| 镇坪县| 芦溪县| 聂拉木县| 息烽县| 会昌县| 武邑县| 渝中区| 南通市| 抚远县| 迁安市| 平江县| 新河县| 洛南县| 海安县| 金堂县| 湾仔区|