運算子的功用是結合物件,組成運算式,用來計算結果,物件又稱為運算元。例如,x + y * z是一個運算式,+和*就是運算子,而x、y、和z則是運算元。
Python的運算子按功能可分為四大類,分別為:布林運算子、算術運算子、比較運算子以及位元運算子。如果按照運算元個數區分的話,可分為一元運算子以及二元運算子。一元運算子就是只需一個運算元便能成立的運算子,總共有三個:+、-、以及~;其餘則為二元運算子,也就是需要兩個運算元才能成立的運算子。
運算式由運算子和運算元組成,運算元可能為不同型態之物件,在許可的情況下,Python會將他轉換成共同的型態,求得的結果也同屬這個共同之型態。例如,10 + 15.3這個運算式是整數10和浮點數15.3兩數相加,此時,Python會將整數10轉成浮點數10.0,再和15.3相加,而得到25.3。
1.布林運算子
布林運算子可做邏輯運算,又稱為邏輯運算子:or、and、以及not
x or y 若x為假,則傳回y;若x為真,則傳回x
x and y 若x為假,則傳回x;若x為真,則傳回y
not x 若x為假,則傳回True;若x為真,則傳回False
2.算術運算子
算術運算子是數學四則運算的基礎,除了常見的加減乘除﹙+、-、、/﹚之外,還有模數運算子﹙%﹚、底限除法運算子﹙//﹚、以及次方運算子﹙*﹚
剩下的兩個比較運算子以及位元運算子就留到下一篇再為大家介紹嘍!!