這篇文章主要介紹“Python3中的賦值運算符有哪些及怎么用”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Python3中的賦值運算符有哪些及怎么用”文章能幫助大家解決問題。

站在用戶的角度思考問題,與客戶深入溝通,找到耿馬網站設計與耿馬網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網站建設、成都網站設計、企業(yè)官網、英文網站、手機端網站、網站推廣、域名與空間、網絡空間、企業(yè)郵箱。業(yè)務覆蓋耿馬地區(qū)。
一·賦值運算符
這里位運算符如果不是很清晰的,可以參考這篇文章——位運算符
符號 | 名稱 | 描述 |
= | 賦值(最基本的賦值運算符) | c=a+b,就是將a+b的值賦給c |
+= | 加賦值 | b+=a 等效于 b=b+a |
-= | 減賦值 | b-=a 等效于 b=b-a |
*= | 乘賦值 | b*=a 等效于 b=b*a |
/= | 除賦值 | b/=a 等效于 b=b/a |
%= | 取余數賦值 | b%=a 等效于 b=b%a |
**= | 冪賦值 | b**=a 等效于 b=b**a |
//= | 取整賦值 | b//=a 等效于 b=b//a |
<<= | 左移賦值 | b<<=a 等效于 b=b<<a,指的是將b的二進制位向左移a位,再賦值給b |
>>= | 右移賦值 | b>>=a 等效于 b=b>>a,指的是將b的二進制位向右移a位,再賦值給b |
&= | 按位與賦值 | b&=a 等效于 b=b&a |
|= | 按位或賦值 | b|=a 等效于 b=b|a |
^= | 按位異或賦值 | b^=a 等效于 b=b^a |
優(yōu)先級:賦值運算符的優(yōu)先級很低,例如:b*=a+c,要先算后面的a+c,再將a+c的值與b相乘賦值給b。
二·代碼說明
1·賦值=
a = 10 print(a) # 輸出結果:10 b = 20 print(b) # 輸出結果:20 c = a + b print(c) # 輸出結果:30
2·加賦值+=
a = 10 a += 1 # 這里相當于a=a+1 print(a) # 輸出結果:11
3·減賦值-=
a = 10 a -= 1 # 這里相當于a=a-1 print(a) # 輸出結果:9
4·乘賦值*=
a = 10 a *= 2 # 這里相當于a=a*2 print(a) # 輸出結果:20
5·除賦值/=
a = 10 a /= 2 # 這里相當于a=a/2 print(a) # 輸出結果:5
6·取余數賦值%=
a = 10 a %= 3 # 這里相當于a=a%3 print(a) # 輸出結果:1
7·冪賦值**=
a = 10 a **= 3 # 這里相當于a=a**3 print(a) # 輸出結果:1000
8·取整賦值//=
a = 10 a //= 3 # 這里相當于a=a//3 print(a) # 輸出結果:3
9·左移賦值<<=
a = 10 print(bin(a)) # 輸出結果:0b1010 a <<= 2 # 等效于a=a<<2,將a的二進制位向左移2位,再賦值給a print(bin(a)) # 輸出結果:0b101000
10·右移賦值>>=
a = 10 print(bin(a)) # 輸出結果:0b1010 a >>= 2 # 等效于a=a>>2,將a的二進制位向右移2位,再賦值給 print(bin(a)) # 輸出結果:0b10
11·按位與賦值&=
a = 10 print(bin(a)) # 輸出結果:0b1010 print(bin(2)) # 輸出結果:0b10 a &= 2 # 等效于a=a&2,兩邊二進制均為1的輸出為1,不然輸出為0,最后將輸出的二進制賦值給 print(bin(a)) # 輸出結果:0b10
12·按位或賦值|=
a = 10 print(bin(a)) # 輸出結果:0b1010 print(bin(2)) # 輸出結果:0b10 a |= 2 # 等效于a=a|2,兩邊二進制只要有一邊為1的輸出為1,全不為1輸出為0,最后將輸出的二進制賦值給a print(bin(a)) # 輸出結果:0b1010
13·按位異或賦值^=
a = 10 print(bin(a)) # 輸出結果:0b1010 print(bin(2)) # 輸出結果:0b10 a ^= 2 # 等效于a=a^2,兩邊二進制相同的位輸出為0,不同的位輸出為1,最后將輸出的二進制賦值給a print(bin(a)) # 輸出結果:0b1000
關于“Python3中的賦值運算符有哪些及怎么用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識,可以關注創(chuàng)新互聯行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。
分享題目:Python3中的賦值運算符有哪些及怎么用
文章出自:http://chinadenli.net/article6/pgjgig.html
成都網站建設公司_創(chuàng)新互聯,為您提供商城網站、App開發(fā)、品牌網站制作、標簽優(yōu)化、手機網站建設、網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯