(1)算數(shù)運(yùn)算符:? +????? -????? *????? /? ? ? //(求整)? ????%(求余)????? **
(2)比較運(yùn)算符:? > ???? <???? >????=???? <????=???? == ???? !=?
(3)賦值運(yùn)算符:? =???? += ???? -=???? *= ???? /=???? //= ???? %= ???? **=
(4)成員運(yùn)算符:? in ???????? not? in? (判斷數(shù)據(jù)是否在容器中)
(5)身份運(yùn)算符:? is ? ????????is? not? (判斷內(nèi)存地址是否相同)?
(6)邏輯運(yùn)算符:? and ???? or ???? not(取反)
(7)位運(yùn)算符:? ? ? & ???? |???? ~ ???? ^???????? << ???? >>
所有運(yùn)算符的優(yōu)先級(jí):
(1) 小括號(hào)的優(yōu)先級(jí)最高? ( )? ?
(2)一元運(yùn)算符高于二元運(yùn)算符, **除外
一元運(yùn)算符: 同一時(shí)間操作一個(gè)數(shù)的( ~? - )
二元運(yùn)算符: 同一時(shí)間操作兩個(gè)數(shù)的
除此之外剩下的運(yùn)算符參考以下:
算術(shù)運(yùn)算符 > 位運(yùn)算符 > 比較運(yùn)算符 > 身份運(yùn)算符 > 成員運(yùn)算符 > 邏輯運(yùn)算符
邏輯運(yùn)算符從高到低:
() ????>???? not ????> ????and ????>???? or
位運(yùn)算符從高到低:
(<< >> ) ????> ????& ????>???? ^ ????> ????|