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