真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python中“+=”的作用是什么

本篇內(nèi)容介紹了“python中“+=”的作用是什么”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

10年積累的成都網(wǎng)站設(shè)計、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有都安免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

在python中,“+=”是指“加賦值”運(yùn)算符,是賦值運(yùn)算符的一種,作用是先進(jìn)行加法運(yùn)算,再將結(jié)果賦值給運(yùn)算符左側(cè)的變量;語法為“x += y”,等價形式為“x = x + y”?!?=”運(yùn)算符只能針對已經(jīng)存在的變量賦值,因?yàn)橘x值過程中需要變量本身參與運(yùn)算,如果變量沒有提前定義,它的值就是未知的,無法參與運(yùn)算。

在python中,“+=”是指“加賦值”運(yùn)算符,是賦值運(yùn)算符的一種。

+=”運(yùn)算符可以先進(jìn)行加法運(yùn)算,再將結(jié)果賦值給運(yùn)算符左側(cè)的變量

語法:

x += y

這就相當(dāng)于:

x = x + y

示例:

n1 = 100
f1 = 25.5
n1 += 80  #等價于 n1=n1+80
f1 += 0.5  #等價于 f1=f1+0.5
print("n1=%d" % n1)
print("f1=%.2f" % f1)

python中“+=”的作用是什么

擴(kuò)展知識:Python賦值運(yùn)算符

賦值運(yùn)算符用來把右側(cè)的值傳遞給左側(cè)的變量(或者常量);可以直接將右側(cè)的值交給左側(cè)的變量,也可以進(jìn)行某些運(yùn)算后再交給左側(cè)的變量,比如加減乘除、函數(shù)調(diào)用、邏輯運(yùn)算等。

Python 中最基本的賦值運(yùn)算符是等號=;結(jié)合其它運(yùn)算符,=還能擴(kuò)展出更強(qiáng)大的賦值運(yùn)算符。

基本賦值運(yùn)算符

=是 Python 中最常見、最基本的賦值運(yùn)算符,用來將一個表達(dá)式的值賦給另一個變量,請看下面的例子:

#將字面量(直接量)賦值給變量
n1 = 100
f1 = 47.5
s1 = "http://c.biancheng.net/python/"
#將一個變量的值賦給另一個變量
n2 = n1
f2 = f1
#將某些運(yùn)算的值賦給變量
sum1 = 25 + 46 
sum2 = n1 % 6
s2 = str(1234)  #將數(shù)字轉(zhuǎn)換成字符串
s3 = str(100) + "abc"

擴(kuò)展后的賦值運(yùn)算符

=還可與其他運(yùn)算符(包括算術(shù)運(yùn)算符、位運(yùn)算符和邏輯運(yùn)算符)相結(jié)合,擴(kuò)展成為功能更加強(qiáng)大的賦值運(yùn)算符,如表 1 所示。擴(kuò)展后的賦值運(yùn)算符將使得賦值表達(dá)式的書寫更加優(yōu)雅和方便。

表 1 Python 擴(kuò)展賦值運(yùn)算符
運(yùn)算符說 明用法舉例等價形式
=最基本的賦值運(yùn)算x = yx = y
+=加賦值x += yx = x + y
-=減賦值x -= yx = x - y
*=乘賦值x *= yx = x * y
/=除賦值x /= yx = x / y
%=取余數(shù)賦值x %= yx = x % y
**=冪賦值x **= yx = x ** y
//=取整數(shù)賦值x //= yx = x // y
&=按位與賦值x &= yx = x & y
|=按位或賦值x |= yx = x | y
^=按位異或賦值x ^= yx = x ^ y
<<=左移賦值x <<= yx = x << y,這里的 y 指的是左移的位數(shù)
>>=右移賦值x >>= yx = x >> y,這里的 y 指的是右移的位數(shù)

這里舉個簡單的例子:

n1 = 100
f1 = 25.5
n1 -= 80  #等價于 n1=n1-80
f1 *= n1 - 10 #等價于 f1=f1*( n1 - 10 )
print("n1=%d" % n1)
print("f1=%.2f" % f1)

python中“+=”的作用是什么

通常情況下,只要能使用擴(kuò)展后的賦值運(yùn)算符,都推薦使用這種賦值運(yùn)算符。

但是請注意,這種賦值運(yùn)算符只能針對已經(jīng)存在的變量賦值,因?yàn)橘x值過程中需要變量本身參與運(yùn)算,如果變量沒有提前定義,它的值就是未知的,無法參與運(yùn)算。例如,下面的寫法就是錯誤的:

n += 10

該表達(dá)式等價于 n = n + 10,n 沒有提前定義,所以它不能參與加法運(yùn)算。

“python中“+=”的作用是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


網(wǎng)站題目:python中“+=”的作用是什么
本文路徑:http://weahome.cn/article/igjhjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部