久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      python中“+=”是什么意思

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

      python中“+=”是什么意思

      本教程操作環(huán)境:windows7系統(tǒng)、python3版,DELL G3電腦

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

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

      語(yǔ)法:

      x += y
      登錄后復(fù)制

      這就相當(dāng)于:

      x = x + y
      登錄后復(fù)制

      示例:

      n1 = 100 f1 = 25.5 n1 += 80  #等價(jià)于 n1=n1+80 f1 += 0.5  #等價(jià)于 f1=f1+0.5 print("n1=%d" % n1) print("f1=%.2f" % f1)
      登錄后復(fù)制

      python中“+=”是什么意思

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

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

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

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

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

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

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

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

      表 1 Python 擴(kuò)展賦值運(yùn)算符
      運(yùn)算符 說(shuō) 明 用法舉例 等價(jià)形式
      = 最基本的賦值運(yùn)算 x = y x = y
      += 加賦值 x += y x = x + y
      -= 減賦值 x -= y x = x – y
      *= 乘賦值 x *= y x = x * y
      /= 除賦值 x /= y x = x / y
      %= 取余數(shù)賦值 x %= y x = x % y
      **= 冪賦值 x **= y x = x ** y
      //= 取整數(shù)賦值 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 指的是左移的位數(shù)
      >>= 右移賦值 x >>= y x = x >> y,這里的 y 指的是右移的位數(shù)

      這里舉個(gè)簡(jiǎn)單的例子:

      n1 = 100 f1 = 25.5 n1 -= 80  #等價(jià)于 n1=n1-80 f1 *= n1 - 10 #等價(jià)于 f1=f1*( n1 - 10 ) print("n1=%d" % n1) print("f1=%.2f" % f1)
      登錄后復(fù)制

      python中“+=”是什么意思

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

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

      n += 10
      登錄后復(fù)制

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

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)