<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python運(yùn)算符總結(jié)

          共 1281字,需瀏覽 3分鐘

           ·

          2021-01-07 18:23

          所有的編程語(yǔ)言本質(zhì)就是在解決運(yùn)算邏輯,通過(guò)各種算法實(shí)現(xiàn)想要的各種功能,因此在學(xué)習(xí)Python編程語(yǔ)言時(shí),不僅要掌握各種變量類型,深刻理解函數(shù)式編程的原理,還要徹底搞懂各類運(yùn)算符的使用。通過(guò)本片文章你可以了解到在Python編程開發(fā)中的各類運(yùn)算符以及其使用方法。

          Python運(yùn)算符分類有哪些?
            Python運(yùn)算符包括:算術(shù)運(yùn)算符、比較(關(guān)系)運(yùn)算符、賦值運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、成員運(yùn)算符、身份運(yùn)算符7個(gè)大的類型。
            
            Python算術(shù)運(yùn)算符
            算術(shù)運(yùn)算符主要是對(duì)兩個(gè)對(duì)象進(jìn)行算術(shù)計(jì)算的符號(hào)。其運(yùn)算邏輯與數(shù)學(xué)的概念相似,因此比較好理解。常見的算術(shù)運(yùn)算符有:
            + :加,對(duì)兩個(gè)對(duì)象進(jìn)行相加運(yùn)算。
            - :減,一個(gè)數(shù)減去另一個(gè)數(shù),或者得到負(fù)數(shù)。
            * :乘,兩個(gè)數(shù)相乘,或者返回一個(gè)被重復(fù)若干次的字符串。
            / :除,一個(gè)數(shù)除以另外一個(gè)數(shù)。
            % :取模除,返回兩個(gè)數(shù)相除的余數(shù)。
            // :取整除,返回兩個(gè)數(shù)相除所得商數(shù)的整數(shù)部分。
            ** :冪運(yùn)算,返回X的Y次冪
            
            Python比較(關(guān)系)運(yùn)算符
            對(duì)于兩個(gè)對(duì)象進(jìn)行比較(判斷是否相同、大于或小于等運(yùn)算),其運(yùn)算對(duì)象可以是數(shù)值也可以是字符串。其結(jié)果返回布爾值。
            == :等于,判斷兩個(gè)對(duì)象是否相等。這里的相等是指兩個(gè)變量的值相等而兩個(gè)變量卻不相同。
            此外其他比較運(yùn)算符包括:“!=”不等于,判斷兩個(gè)對(duì)象不相等;“>”大于;“<”小于;“>=”大于等于;“<=”小于等于。
            
            Python賦值運(yùn)算符
            賦值運(yùn)算符是編程開發(fā)中最常用的運(yùn)算符,即對(duì)一個(gè)對(duì)象進(jìn)行賦值,將運(yùn)算符右側(cè)的值賦值給左側(cè)的變量。其中賦值運(yùn)算符與算術(shù)運(yùn)算符可以在為變量賦值時(shí)增加算術(shù)運(yùn)算功能。
            = :簡(jiǎn)單的賦值運(yùn)算符。用于變量的賦值。a =10
            += :加法賦值運(yùn)算符,a +=10等效與a = a+10
            此外“-=”“*=”“/=”“%=”“//=”“**=”與“+=”加法運(yùn)算符用法相同。
            
            Python邏輯運(yùn)算符
            用于邏輯運(yùn)算的符號(hào),一般用于判斷兩個(gè)變量的交并集。一般返回一個(gè)布爾值。其運(yùn)算原理與數(shù)學(xué)中的邏輯運(yùn)算相同。主要包括:
            and : 邏輯與運(yùn)算。x and y 表示x和y都為Ture時(shí)返回值為Ture,否則其返回值為False。
            or :邏輯或運(yùn)算。x or y 表示x和y都為False時(shí)返回值為False,否則其返回值為Ture。
            net : 邏輯非運(yùn)算。not x 表示x的值為Ture時(shí),返回False。x值為False時(shí),返回Ture。
            
            Python位運(yùn)算符
            位運(yùn)算符是對(duì)Python對(duì)象進(jìn)行按照存儲(chǔ)的Bit操作。其運(yùn)算對(duì)象是二進(jìn)制的格式。一般我們?cè)陂_發(fā)過(guò)程中用到的很少。
            & : 按位與運(yùn)算符,參與運(yùn)算的兩個(gè)值相應(yīng)位都為1,則該位返回為1,否則為0。
            | :按位或運(yùn)算符,只要對(duì)應(yīng)的兩個(gè)二進(jìn)位有一個(gè)為1時(shí),則該位返回1。
            ^ :按位異或運(yùn)算符,當(dāng)對(duì)應(yīng)位相異時(shí),結(jié)果為1。
            ~ :按位取反運(yùn)算符,對(duì)數(shù)據(jù)的每個(gè)二進(jìn)制位取反,即把1編程0,把0編程1。
            << :左移動(dòng)運(yùn)算符,將二進(jìn)制位全部左移,高位丟棄,低位補(bǔ)0。
            >> :右移動(dòng)運(yùn)算符,將二進(jìn)制位全部右移,低位丟棄,高位補(bǔ)0。
            
            Python成員運(yùn)算符
            用于判斷兩個(gè)對(duì)象的是否存在包含關(guān)系,即一個(gè)對(duì)象中是否包含另外一個(gè)對(duì)象。其返回結(jié)尾為布爾值。成員運(yùn)算符只有“in”和“not in”即判斷指定的值是否在某個(gè)對(duì)象中,這個(gè)對(duì)象可以是字符串,也可以是列表或者元組。
            
            Python身份運(yùn)算符
            判斷是否引用自一個(gè)對(duì)象。主要是通過(guò)兩個(gè)對(duì)象的存儲(chǔ)單元id進(jìn)行對(duì)比判斷兩個(gè)變量是否相同。其運(yùn)算符有“is”和“is not”表示兩個(gè)標(biāo)識(shí)符是不是引用自一個(gè)對(duì)象。
            這里需要重點(diǎn)區(qū)分“==”和“is”的區(qū)別。
            “==”是邏輯運(yùn)算符,主要用來(lái)驗(yàn)證兩個(gè)變量的value值是否相同。
            “is”是身份運(yùn)算符,判斷兩個(gè)變量是否相同,即其物理存儲(chǔ)地址id相同。
            
            Python運(yùn)算符的優(yōu)先級(jí)
            和數(shù)學(xué)運(yùn)算相同,不同的運(yùn)算符之間有不同的運(yùn)算優(yōu)先級(jí)。首先聲明的是“()”內(nèi)的運(yùn)算享有最高優(yōu)先級(jí),其他優(yōu)先級(jí)由高到底如下:
            1、“**”冪運(yùn)算具有除小括號(hào)外最高優(yōu)先級(jí)。
            2、“~”按位翻轉(zhuǎn),“+@”一元加號(hào),“-@”一元減號(hào)
            3、“*”乘“/”除“%”取余“//”取整
            4、“+”加法“-”減法
            5、“<<”按位左移“>>”按位右移
            6、“&”按位與運(yùn)算
            7、“^”按位異或運(yùn)算“|”按位或運(yùn)算
            8、“>”大于“<”小于“>=”大于等于“<=”小于等于
            9、“==”等于“!=”不等于
            10、“=”賦值運(yùn)算符
            11、“is”“is not”身份運(yùn)算符
            12、“in”“not in”成員運(yùn)算符
            13、“and”“or”“not”邏輯運(yùn)算符

          1. 歡迎大家點(diǎn)贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持

            萬(wàn)水千山總是情,點(diǎn)個(gè)【在看】行不行

          2. *聲明:本文于網(wǎng)絡(luò)整理,版權(quán)歸原作者所有,如來(lái)源信息有誤或侵犯權(quán)益,請(qǐng)聯(lián)系我們刪除或授權(quán)事

          瀏覽 28
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  正在播放国产AV | 超碰不卡| 欧美一区二区三区四区在线 | 国产成人视频 | 天天草天天摸 |