python語言是一門腳本語言,,支持面向?qū)ο?、面向過程編程,兼具編譯性和解釋性的動態(tài)語言,,整理出學(xué)習(xí)過程中一些基本Python運算符和運算符的優(yōu)先級順序,。 一、算術(shù)運算符 運算符描述+加 - 兩個對象相加-減 - 得到負(fù)數(shù)或是一個數(shù)減去另一個數(shù)*乘 - 兩個數(shù)相乘或是返回一個被重復(fù)若干次的字符串/除 - x除以y%取模 - 返回除法的余數(shù)**冪 - 返回x的y次冪//取整除 - 返回商的整數(shù)部分(向下取整) 二,、比較運算符 運算符描述==等于 - 比較對象是否相等!=不等于 - 比較兩個對象是否不相等<>不等于 - 比較兩個對象是否不相等>大于 - 返回x是否大于y<小于 - 返回x是否小于y。所有比較運算符返回1表示真,,返回0表示假,。這分別與特殊的變量True和False等價。>=大于等于 - 返回x是否大于等于y,。<=小于等于 - 返回x是否小于等于y,。
運算符描述=簡單的賦值運算符+=加法賦值運算符-=減法賦值運算符*=乘法賦值運算符/=除法賦值運算符%=取模賦值運算符**=冪賦值運算符//=取整除賦值運算符
運算符描述&按位與運算符:參與運算的兩個值,如果兩個相應(yīng)位都為1,則該位的結(jié)果為1,否則為0|按位或運算符:只要對應(yīng)的二個二進(jìn)位有一個為1時,,結(jié)果位就為1。^按位異或運算符:當(dāng)兩對應(yīng)的二進(jìn)位相異時,,結(jié)果為1~按位取反運算符:對數(shù)據(jù)的每個二進(jìn)制位取反,即把1變?yōu)?,把0變?yōu)? ,。~x 類似于 -x-1<<左移動運算符:運算數(shù)的各二進(jìn)位全部左移若干位,由 << 右邊的數(shù)字指定了移動的位數(shù),,高位丟棄,,低位補(bǔ)0。>>右移動運算符:把'>>'左邊的運算數(shù)的各二進(jìn)位全部右移若干位,,>> 右邊的數(shù)字指定了移動的位數(shù)
運算符邏輯表達(dá)式描述andx and y布爾'與' - 如果 x 為 False,x and y 返回 False,,否則它返回 y 的計算值,。orx or y布爾'或' - 如果 x 是非 0,它返回 x 的值,,否則它返回 y 的計算值,。notnot x布爾'非' - 如果 x 為 True,返回 False ,。如果 x 為 False,,它返回 True。 六,、成員運算符 運算符描述in如果在指定的序列中找到值返回 True,,否則返回 False。not in如果在指定的序列中沒有找到值返回 True,否則返回 False,。
運算符描述isis 是判斷兩個標(biāo)識符是不是引用自一個對象is notis not 是判斷兩個標(biāo)識符是不是引用自不同對象 八、運算符優(yōu)先級 以下所列優(yōu)先級順序按照從低到高優(yōu)先級的順序,;同行為相同優(yōu)先級,。 最后,小編想說:我是一名python開發(fā)工程師,,整理了一套最新的python系統(tǒng)學(xué)習(xí)教程,,想要這些資料的可以關(guān)注私信小編“01”即可,希望能對你有所幫助 |
|