算符)
算數(shù)運(yùn)算符加-減*乘/除//取整除取整 9//61%取余取模9%63**指數(shù)2**38print(9 // 6) print(9 % 6) print(2 ** 3)賦值運(yùn)算符 與 復(fù)合賦值運(yùn)算符# 加法 復(fù)合賦值運(yùn)算符 age 18 age 1 # 等價(jià)于 age age 1 price 52 freight 6 price freight # 等價(jià)于 price price freight # 減法 復(fù)合賦值運(yùn)算符 age 18 age - 1 # 等價(jià)于 age age 1 1 # 乘法 復(fù)合賦值運(yùn)算符 price 52 discount 6 price * discount # 等價(jià)于 price price * discount # 除法 復(fù)合賦值運(yùn)算符 pay 100 num 5 pay / 5 # 等價(jià)于 pay pay / num # 取整 復(fù)合賦值運(yùn)算符 apple 31 number 14 apple // number # 等價(jià)于appleapple//number # 取模 賦值運(yùn)算符 seconds 386 minutes 60 seconds % minutes # 等價(jià)于secondsseconds%minutes # 指數(shù) 賦值運(yùn)算符 a 2 b 3 a ** b # 等價(jià)于 aa**b比較運(yùn)算符布爾類型boolean: True False邏輯運(yùn)算符# and 具備 “邏輯短路” 能力 print(False and 3 / 1) # 3/1被短路 print(True and 3 / 1) # 3/1不會(huì)被短路 # and返回的不一定是布爾值它返回的是某個(gè)參與計(jì)算的值本身 # 規(guī)則:and會(huì)先看左邊如果左邊是“假”就直接返回左邊否則返回右邊 # 備注:若參與and運(yùn)算的值不是布爾值那Python會(huì)自動(dòng)轉(zhuǎn)為布爾值然后再進(jìn)行邏輯操作 print(2 - 2 and True) print( and True) print(True and 8 / 2) print(3 3 and 3 * 4) # or返回的也不一定是布爾值它返回的是參與計(jì)算的值本身 # 規(guī)則:or會(huì)先看左邊如果左邊為“真”就直接返回左邊否則返回右邊 # 備注:若參與or運(yùn)算的值不是布爾值那Python會(huì)自動(dòng)轉(zhuǎn)為布爾值然后再進(jìn)行邏輯操作 print(7 - 2 or False) print(你好’or‘大家好) print(False or 8 / 2) print(2 - 2 or 3 * 4) # not用于取反 # 備注:若參與not運(yùn)算的值不是布爾值那Python會(huì)自動(dòng)轉(zhuǎn)為布爾值然后再進(jìn)行邏輯操作 print(not True) print(not False) print(not 3 2) print(not 3 2) # not返回的值一定是布爾值!