Python有哪些運(yùn)算符-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

撫州網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),撫州網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為撫州上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的撫州做網(wǎng)站的公司定做!

Python有哪些運(yùn)算符?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎ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)算符包括:&ldquo;!=&rdquo;不等于,判斷兩個(gè)對(duì)象不相等;&ldquo;>&rdquo;大于;&ldquo;<&rdquo;小于;&ldquo;>=&rdquo;大于等于;&ldquo;<=&rdquo;小于等于。
  
  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
  此外&ldquo;-=&rdquo;&ldquo;*=&rdquo;&ldquo;/=&rdquo;&ldquo;%=&rdquo;&ldquo;//=&rdquo;&ldquo;**=&rdquo;與&ldquo;+=&rdquo;加法運(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)算符只有&ldquo;in&rdquo;和&ldquo;not in&rdquo;即判斷指定的值是否在某個(gè)對(duì)象中,這個(gè)對(duì)象可以是字符串,也可以是列表或者元組。
  
  Python身份運(yùn)算符
  判斷是否引用自一個(gè)對(duì)象。主要是通過(guò)兩個(gè)對(duì)象的存儲(chǔ)單元id進(jìn)行對(duì)比判斷兩個(gè)變量是否相同。其運(yùn)算符有&ldquo;is&rdquo;和&ldquo;is not&rdquo;表示兩個(gè)標(biāo)識(shí)符是不是引用自一個(gè)對(duì)象。
  這里需要重點(diǎn)區(qū)分&ldquo;==&rdquo;和&ldquo;is&rdquo;的區(qū)別。
  &ldquo;==&rdquo;是邏輯運(yùn)算符,主要用來(lái)驗(yàn)證兩個(gè)變量的value值是否相同。
  &ldquo;is&rdquo;是身份運(yùn)算符,判斷兩個(gè)變量是否相同,即其物理存儲(chǔ)地址id相同。
  
 Python運(yùn)算符的優(yōu)先級(jí)
  和數(shù)學(xué)運(yùn)算相同,不同的運(yùn)算符之間有不同的運(yùn)算優(yōu)先級(jí)。首先聲明的是&ldquo;()&rdquo;內(nèi)的運(yùn)算享有最高優(yōu)先級(jí),其他優(yōu)先級(jí)由高到底如下:
  1、&ldquo;**&rdquo;冪運(yùn)算具有除小括號(hào)外最高優(yōu)先級(jí)。
  2、&ldquo;~&rdquo;按位翻轉(zhuǎn),&ldquo;+@&rdquo;一元加號(hào),&ldquo;-@&rdquo;一元減號(hào)
  3、&ldquo;*&rdquo;乘&ldquo;/&rdquo;除&ldquo;%&rdquo;取余&ldquo;//&rdquo;取整
  4、&ldquo;+&rdquo;加法&ldquo;-&rdquo;減法
  5、&ldquo;<<&rdquo;按位左移&ldquo;>>&rdquo;按位右移
  6、&ldquo;&&rdquo;按位與運(yùn)算
  7、&ldquo;^&rdquo;按位異或運(yùn)算&ldquo;|&rdquo;按位或運(yùn)算
  8、&ldquo;>&rdquo;大于&ldquo;<&rdquo;小于&ldquo;>=&rdquo;大于等于&ldquo;<=&rdquo;小于等于
  9、&ldquo;==&rdquo;等于&ldquo;!=&rdquo;不等于
  10、&ldquo;=&rdquo;賦值運(yùn)算符
  11、&ldquo;is&rdquo;&ldquo;is not&rdquo;身份運(yùn)算符
  12、&ldquo;in&rdquo;&ldquo;not in&rdquo;成員運(yùn)算符
  13、&ldquo;and&rdquo;&ldquo;or&rdquo;&ldquo;not&rdquo;邏輯運(yùn)算符

關(guān)于Python有哪些運(yùn)算符問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開,可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

本文題目:Python有哪些運(yùn)算符-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://muchs.cn/article34/dsispe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、小程序開發(fā)、標(biāo)簽優(yōu)化、網(wǎng)站設(shè)計(jì)網(wǎng)站排名、網(wǎng)站營(yíng)銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)