小伙伴們?cè)趯W(xué)習(xí) python 的時(shí)候會(huì)使用到一些運(yùn)算符,有些運(yùn)算符我們?cè)阪I盤(pán)上可以找到,但有些運(yùn)算符是鍵盤(pán)上沒(méi)有的。接下來(lái)小編這篇文章,將告訴各位看官大大 python 運(yùn)算符怎么打。
一、算數(shù)運(yùn)算
1、?+、-、*、/
?,加、減、乘、除,最基本的四則運(yùn)算符。
2、?%
?,取模,就是取一個(gè)數(shù)除以另一個(gè)數(shù)的余數(shù),比如 ?8%3
? ,就是求8除以3的余數(shù),得到的結(jié)果為2。
3、?**
?,取冪,如 ?2**3
? 表示計(jì)算2的3次方。
4、?//
?,取整除,即取商的整數(shù)部分,舍棄分?jǐn)?shù)部分,比如 ?7//3
? 的值為2,?5//3
? 的值為1。
二、比較運(yùn)算
1、?==
?,等于,由兩個(gè) = 組成,一個(gè) = 是給一個(gè)變量賦值。== 表示兩邊相等。
2、?!=
?,不等于,由一個(gè) ! 和一個(gè) = 組成,python2 中不等于可以是 ?<>
?(由一對(duì)尖括號(hào)組成)。
3、 ?> 、< 、>= 、<=
?,大于、小于、大于等于、小于等于,由尖括號(hào)和 = 組成。
注:比較運(yùn)算的結(jié)果的都是布爾型的值(即真或者假)
三、邏輯運(yùn)算
1、?and
?,邏輯且,只有運(yùn)算符兩邊值都為真的時(shí)候才會(huì)返回真。
2、?or
?,邏輯或,只有運(yùn)算符兩邊值都為假的時(shí)候才會(huì)返回假。
3、?not
?,邏輯非,單目運(yùn)算符,返回運(yùn)算符右邊值的相反值(真時(shí)返回假,假時(shí)返回真)。
注:邏輯運(yùn)算只用于布爾值,且運(yùn)算結(jié)果也是布爾值。
四、賦值運(yùn)算
?=、 +=、 -= 、*= 、/=、 %= 、**=、 //=
?,使用 = 以及算術(shù)運(yùn)算符,可以進(jìn)行賦值和賦值語(yǔ)句的簡(jiǎn)化。在 = 前加上算術(shù)運(yùn)算符,即表示左邊變量等于自身和右邊變量進(jìn)行算術(shù)運(yùn)算,比如 ?a+=b
? 等價(jià)于 ?a=a+b
?。
補(bǔ)充
在使用運(yùn)算符的時(shí)候,要注意前后空一個(gè)空格以遵守 PEP8 規(guī)范。雖然他不影響代碼運(yùn)行,但代碼編輯器會(huì)劃線提示(如果有相應(yīng)功能的話)并報(bào)如下錯(cuò)誤:
?pep8:E225運(yùn)算符周?chē)鄙倏崭?/code>?
遵守 PEP8 規(guī)則能讓代碼更加美觀,增加代碼的可閱讀性。優(yōu)秀的程序員寫(xiě)出來(lái)的代碼都是能讓別人看懂的,各位剛接觸 python 編程的初學(xué)者們要注意啦。
小結(jié)
以上就是 python 運(yùn)算符怎么打的全部?jī)?nèi)容了,更多 python 學(xué)習(xí)知識(shí)可以查看 python教程。如果不喜歡看枯燥的文本,也可以了解一下 W3Cschool 上最火的python編程課,絕對(duì)給你不一樣的 python 學(xué)習(xí)體驗(yàn)。