變量的命名規(guī)則
1.只能包含字母捐顷、數(shù)字和下劃線
2.只能以字母或者下劃線開始
3.不能是Python解釋器的保留字
pep8規(guī)范叽唱,規(guī)范代碼編碼規(guī)范
運(yùn)算符
算數(shù)運(yùn)算符
-
除法:與python2.7.0的版本取整不同,為整除結(jié)果
-
取整:達(dá)到上述2.7.0版本,使用兩個(gè)//珠叔,取整
-
取模:取余數(shù)
-
冪次方預(yù)算:其中python中以#號為注釋
-
整數(shù)除后得到浮點(diǎn)數(shù)
比較運(yùn)算符
- == 相等
- 蝎宇!= 不等于
- 大于等于 >=
- < 小于
- <= 小于等于
除了==和!=祷安,最好類型相同
邏輯運(yùn)算符
參與運(yùn)算的成員只能是bool類型(True和False)姥芥,或者可以隱式轉(zhuǎn)化為bool類型的類型
- and 兩邊都是True結(jié)果為True
- or 兩邊其中一個(gè)為True,結(jié)果為True
- not True
- 短路:總是從左到右的計(jì)算汇鞭,一旦能夠決定表達(dá)式最終的值凉唐,將立刻停止計(jì)算并返回。
def add(x,y):
print("{0} + {1}".format(x,y))
return x+y
執(zhí)行結(jié)果:
若想要先得到上述兩邊的結(jié)果霍骄,變換一種形式台囱,用臨時(shí)變量,兩邊先計(jì)算后在在得到是True還是False:
位運(yùn)算符
- 按位與 &
- 按位或 |
-
按位異或 ^ (相同為假读整,不同為真)
- 左移 <<
-
右移 >>
運(yùn)算符優(yōu)先級
- 算數(shù)運(yùn)算符優(yōu)先級高于比較運(yùn)算符
- 比較運(yùn)算符優(yōu)先級高于邏輯運(yùn)算符
當(dāng)然也可以使用括號來進(jìn)行計(jì)算