首頁  >  文章  >  後端開發  >  python3中運算子的簡單介紹

python3中運算子的簡單介紹

不言
不言原創
2018-09-12 15:36:301715瀏覽

這篇文章帶給大家的內容是關於python3中運算符的簡單介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

表達式

  • 由一個或幾個數字或變數和運算子組合成的一行程式碼

  • 通常會傳回一個結果

運算子

  • #運算子分類:

    • #算術運算子
    • 關係運算子
    • #賦值運算子
    • ##邏輯運算子
    • 位元運算

成員運算

  • #身份運算子

  • 算術運算子
    • 進行算術運算

#python沒有自增自減運算子

  • #加運算 - 減運算 * 乘運算 / 除運算(若運算後有小數則包含小數)  % 取餘運算 // 取商運算 ** 冪運算

##比較運算子
  • 對兩個變數或值進行比較運算
  • 運算結果為布林值,即false/true

== 等於號 != 不等於 > 大於 50e52fb5ba8eddfd2c50ba92733c86f2= 大於等於 <= 小於等於

  • ##賦值運算子
  • =,賦值
  • # =,為縮寫(a =b 等同於a=a b),同理還有:-=
  • = /= //= %= *
  • =

  • #邏輯運算子


  • 對布爾值進行運算
    • and 邏輯與
    • or 邏輯或
    • not 邏輯非
    • 運算規則:

  • #and 看做乘法,or看做加法
    • True看做1,False看做0

則邏輯運算能轉換成整數數學運算

  • 最後結果0為False 否則為True

  • 邏輯運算的短路問題

    #邏輯運算式,依照運算順序計算,一旦能夠確定整個式子未來的值,則不再進行計算,直接傳回
  • #成員運算子

in 用來偵測一個變數是否是另一個變數的成員

  • #not in

  • #身份運算子

is 用來偵測兩個變數是否為同一個變數


not is

運算子的優先權問題

括號具有最高優先權############優先級表格###
**  指数 (最高优先级)
~ + -   按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
* / % //    乘,除,取模和取整除
+ - 加法减法
>> <<   右移,左移运算符
&   位 &#39;AND&#39;
^ | 位运算符
<= < > >=   比较运算符
<> == !=    等于运算符
= %= /= //= -= += *= **=    赋值运算符
is is not   身份运算符
in not in   成员运算符
not or and  逻辑运算符
#########相關推薦:####### #####php中運算子基本介紹###############python運算子-用於物件的身份運算子(實例分析)######

以上是python3中運算子的簡單介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn