Python --表達式和運算符


表達式

  由一個或者幾個數字或者變量和運算符組合成的一行代碼

  通常會返回一個結果

運算符

  由一個以上的值經過變化得到新值的過程就叫做運算

  用於運算的符號稱為運算符

  運算符的分類:

    算數運算符

    比較或者關系運算符

    賦值運算符

    邏輯運算符

    位運算

    成員運算

    身份運算符

  算數運算符

  進行算數運算的符號

  #+ ,-跟正常算數運算符一摸一樣

  乘號用(*)代替

  除號用(/)代替

      %代表取余

  **冪運算

  p s:python 沒有自增自減

 比較運算符

-對兩個變量或者值進行比較的運算符

-比較的結果是布爾值,即True/False

> 大於

<小於

>=大於等於

<=小於等於

賦值運算符

邏輯運算符

-對布爾值進行計算的符號

-and 邏輯與

-or 邏輯或

-not 邏輯非

-python 中邏輯運算沒有異或運算

-運算規則:

  ·and 看作乘法,or 看作加法

  ·true看作1,false看作0

  ·則邏輯運算就能轉換為整數數字運算

  ·最后的結果如果是0則為false,否則為true

-邏輯運算的短路問題

  ·邏輯運算式,按照運算順序計算,一旦能夠確定整個式子未來的值,則不再進行計算,直接返回。

成員運算符號

-用來檢測某一個變量是否是另一個變量的成員

- in

- not in

身份運算

is :用來檢測兩個變量是否是同一個變量

  語法就是 var1 is var2

is not :兩個變量不是同一個變量

運算符的優先級問題

-永遠記住,括號具有最高優先級

-優先級表格

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM