3.運算符與表達式

(1)運算符
  <1> Python運算符包括:
      -賦值運算符
      -算數運算符
      -關係運算符
      -邏輯運算符
  <1.1>賦值運算符
       ‘=’等於:x=3,y="abcde"
       ‘+=’加等於:x+=2
       ‘-=’減等於:x-=2
       ‘*=’乘等於:x*=2
       ‘/=’除等於:x/=2
       ‘%=’求餘等於:x%=2
  <1.2>算數運算符
       ‘+’加法:x+y
       ‘-’減法:x-y
       ‘*’乘法:x*y
       ‘/’實數除法:3/2,3.0/2
       ‘//’整數除法:5.6/2,5.6//2
       ‘%’求餘數:除法求餘運算,比如17除6餘數5
       ‘**’求冪運算:2**3=8


      解釋:實數除法
      <<<1/2
      0
      Python3.0之前的版本是這樣的,那麼怎麼處理呢?
      <<<1.0/2.0
      <<<0.5
      <<<1.0/2
      <<<0.5
      實數在Python中被稱爲浮點數,如果參與除法的兩個數中有一個數爲浮點數,則運算結果爲浮點數
  <1.3>關係運算符
       ‘<’小於:1<2
       ‘>’大於:2>3
       ‘<=’小於等於:1<=1
       ‘>=’大於等於:2>=2
       ‘!=’不等於:2!=2
       ‘==’完全等於:2==2
      返回值爲布爾型:True False
  <1.4>邏輯運算符
       ‘and’邏輯與:True and False
       ‘or’邏輯或:True or False
       ‘not’邏輯非:not True
  <2> 運算符的優先級
  <2.1>運算符優先級由低到高是;
       Lambda
       邏輯運算:or
       邏輯運算:and
       邏輯運算:not
       成員測試:in,not in
       同一性測試:is,is not
       比較;<,<=,>,>=,!=,==
       按位或:|
       按位異或:^
       按位與:&
       移位:<<,>>
       加法與減法:+,-
       乘法、除法與取餘:*,/,%
       正負號:+x,-x
       按位翻轉:~x
       指數:**
  <2.2>對於同級別的運算符,按從左到右處理。      
(2)表達式

     概念:表達式是將不同數據(包括變量、函數)用運算符按一定規則連接起來的一種式子。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章