1.*,兩個(gè)數(shù)相乘或返回一個(gè)被重復(fù)多次的字符串
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括融安網(wǎng)站建設(shè)、融安網(wǎng)站制作、融安網(wǎng)頁制作以及融安網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,融安網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到融安省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
2.**,冪,如a**b,表示返回a的b次方的數(shù)
3.//,取相除的整數(shù)部分
== 是否相等
!= 是否不相等
是否大于
是否小于
= 是否大于等于
= 是否小于等于
注意:比較返回的真(True),假(False),首字母是大寫的
(變量1 if(變量1變量2) else 變量2)
如果if里為真,返回變量1,否則返回變量2
= 賦值
+= a+=b --a=a+b,從右往左
-= a-=b -- a=a-b,
*= a*=b -- a=a*b
/= a/=b -- a=a/b
%= a%=b -- a=a%b #取余
**= a**=b -- a=a**b#冪數(shù)
//=a//=b -- a=a//b #取整
位與 都為1,結(jié)果1
| 位或 有1為1
^ 異或 不同為1
~ 非 1為0,0為1,(~a ) 輸出結(jié)果 -61 ,二進(jìn)制解釋: 1100 0011, 在一個(gè)有符號二進(jìn)制數(shù)的補(bǔ)碼形式。
左移 高丟低補(bǔ)0 左邊為高位,右邊為低位
右移 低丟高補(bǔ)0
#案例:計(jì)算20往左移2位,得到結(jié)果a,20往右移動2位,得到結(jié)果b,然后打印出a,b結(jié)果
#然后ab,得到結(jié)果c,打印c的結(jié)果.要寫出計(jì)算過程
#0001 0100
#0101 0000
a=202
#0001 0100
#0000 0101
b=202
print(a)
print(b)
#0101 0000
#0000 0101
#0000 0000
c=ab
print(c)
and 邏輯與 有假為假
or 邏輯或? 有真為真
not 邏輯非 真變假,假變真
例如:
a=True
b=False
print(a and b)返回false
print(a or b)返回true
print(not a)返回false
in 如果在指定的序列中找到了值,那么返回True
not in 如果在指定的序列中沒有找到了值,那么返回True
#案例:判斷'dfsafaqianfengdfasfafd,該字符串中有沒有huawei
mystr='dfsafahuaweidfasfaf'
print('huawei' in mystr)
is 判斷兩個(gè)標(biāo)識符是否引用同一個(gè)對象
is not 判斷兩個(gè)標(biāo)識符是否引用不同的對象
#案例:a1=10,b1=2.經(jīng)過運(yùn)算,b1+=8,判斷a1和b1是否引用自一個(gè)對象
a1=10
b1=2
b1+=8
print(a1,b1)結(jié)果為:10 10
print(a1is b1)打印True
運(yùn)算符優(yōu)先級
運(yùn)算符的優(yōu)先級在長表達(dá)式的計(jì)算中有指導(dǎo)運(yùn)算步驟作用
1、**兩個(gè)乘號就是乘方,比如2**4,結(jié)果就是2的4次方,結(jié)果是16。
代碼樣例:
2、一個(gè)乘號*,如果操作數(shù)是兩個(gè)數(shù)字,就是這兩個(gè)數(shù)字相乘,如2*4,結(jié)果為8。
代碼樣例:
3、*如果是字符串、列表、元組與一個(gè)整數(shù)N相乘,返回一個(gè)其所有元素重復(fù)N次的同類型對象,比如"str"*3將返回字符串"strstrstr"。
代碼樣例:
擴(kuò)展資料
1、如果是函數(shù)定義中參數(shù)前的*表示的是將調(diào)用時(shí)的多個(gè)參數(shù)放入元組中,**則表示將調(diào)用函數(shù)時(shí)的關(guān)鍵字參數(shù)放入一個(gè)字典中。
1)如定義以下函數(shù)
def func(*args):print(args)
當(dāng)用func(1,2,3)調(diào)用函數(shù)時(shí),參數(shù)args就是元組(1,2,3)
2)如定義以下函數(shù)
def func(**args):print(args)
當(dāng)用func(a=1,b=2)調(diào)用函數(shù)時(shí),參數(shù)args將會是字典{'a':1,'b':2}
2、如果是在函數(shù)調(diào)用中,*args表示將可迭代對象擴(kuò)展為函數(shù)的參數(shù)列表。
1)args=(1,2,3)
func=(*args)
等價(jià)于函數(shù)調(diào)用func(1,2,3)
函數(shù)調(diào)用的**表示將字典擴(kuò)展為關(guān)鍵字參數(shù)
2)args={'a':1,'b':2}
func(**args)
等價(jià)于函數(shù)調(diào)用 func(a=1,b=2)
參考資料
百度百科-Python
Python標(biāo)準(zhǔn)庫math中用來求冪運(yùn)算的函數(shù)是pow(x,y)
pow(x,y)函數(shù)和x**y是等效的,都是計(jì)算x的y次方
用法:
import math
print(math.pow(4,2))
名稱欄目:python冪函數(shù)運(yùn)算符 python 冪運(yùn)算符
鏈接地址:http://m.rwnh.cn/article12/dosgddc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、商城網(wǎng)站、網(wǎng)站制作、建站公司、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)