<p id="rrtt5"></p><ruby id="rrtt5"></ruby>

      系統城裝機大師 - 固鎮縣祥瑞電腦科技銷售部宣傳站!

      當前位置:首頁 > 腳本中心 > python > 詳細頁面

      Python教程之基本運算符的使用(上)

      時間:2022-09-12來源:www.1999hs.com作者:電腦系統城

      Python 運算符通常用于對值和變量執行操作。這些是用于邏輯和算術運算的標準符號。在本文中,我們將研究不同類型的 Python 運算符。 

      • 操作員:是特殊符號。例如- + 、 * 、 / 等。
      • OPERAND:它是應用運算符的值。

      算術運算符

      算術運算符用于執行數學運算,例如加法、減法、乘法和除法。

      在 Python 3.x 中,除法的結果是一個浮點數,而在 Python 2.x 中,2 個整數的除法是一個整數,并且在 Python 3.x 中使用取整(//整數)來獲得整數結果。

      運算符 描述 語法
      + 加法:添加兩個操作數 x + y
      減法:減去兩個操作數 x - y
      * 乘法:將兩個操作數相乘 x * y
      / 除法(浮點數):將第一個操作數除以第二個操作數 x / y
      // 除法(地板):將第一個操作數除以第二個 x // 是的
      % 模數:返回第一個操作數除以第二個操作數時的余數 x % y
      ** 權重:回歸第一提升力量第二 x ** y

      優先級

      • P - 括號
      • E - 指數
      • M – 乘法(乘法和除法具有相同的優先級)
      • D – 師
      • A – 加法(加法和減法具有相同的優先級)
      • S - 減法

      模數運算符幫助我們提取數字的最后一位。例如:

      • x % 10 -> 產生最后一位數字
      • x % 100 -> 產生最后兩位數

      示例:Python 中的算術運算符

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      # 算術運算符示例
      a = 9
      b = 4
       
      # 數字相加
      add = a + b
       
      # 數字相減
      sub = a - b
       
      # 數的乘法
      mul = a * b
       
      # 數字的除法(浮點數)
      div1 = a / b
       
      # 號碼劃分(floor)
      div2 = a // b
       
      # 兩個數的模
      mod = a % b
       
      # 權重
      p = a ** b
       
      # 打印結果
      print(add)
      print(sub)
      print(mul)
      print(div1)
      print(div2)
      print(mod)
      print(p)

      輸出

      13 

      36 
      2.25 


      6561

      比較運算符 _

      關系運算符的比較比較值。它根據條件返回TrueFalse 。

      運算符 描述 語法
      大于:如果左操作數大于右操作數,則為真 x > y
      < 小于:如果左操作數小于右操作數,則為真 x < y
      == 等于:如果兩個操作數相等,則為真 x == y
      != 不等于 - 如果操作數不相等,則為真 x != y
      >= 如果左操作數大于或等于右操作數,則大于或等于 True x >= y
      <= 如果左操作數小于或等于右操作數,則小于或等于 True x <= y
      是  x 與 y 相同 x 是 y
      不是 x 與 y 不同 x 不是 y

      = 是賦值運算符和 == 比較運算符。

      示例:Python 中的比較運算符

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      # 關系運算符示例
      a = 13
      b = 33
       
      # a > b 為假
      print(a > b)
       
      # a < b 為真
      print(a < b)
       
      # a == b 為假
      print(a == b)
       
      # a != b 為真
      print(a != b)
       
      # a >= b is False
      print(a >= b)
       
      # a <= b is True
      print(a <= b)

      輸出

      False
      True
      False
      True
      False
      True

      邏輯運算符

      邏輯運算符執行邏輯與、邏輯或邏輯非運算。它用于組合條件語句。

      運算符 描述 語法
      and 邏輯與:如果兩個操作數都為真,則為真 x and y
      or 邏輯或:如果任一操作數為真,則為真  x or y
      not 邏輯非:如果操作數為假則為真  not x

      示例:Python 中的邏輯運算符

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      # 邏輯運算符示例
      a = True
      b = False
       
      # 打印 a 和 b 為 False
      print(a and b)
       
      # 打印 a 或 b 為 True
      print(a or b)
       
      # 打印 not a 為 False
      print(not a)

      輸出

      False
      True
      False

      位運算符

       

      位運算符作用于位并執行逐位操作。這些用于對二進制數進行操作。

      運算符 描述 語法
      & 按位與 x & y
      | 按位或 x |y
      ~ 按位非 ~x
      ^ 按位異或 x ^ y
      >> 按位右移 x>>
      << 按位左移 x<<

      示例:Python 中的位運算符

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      # 位運算符示例
      a = 10
      b = 4
       
      # 打印按位與運算
      print(a & b)
       
      # 打印按位或運算
      print(a | b)
       
      # 打印按位非運算
      print(~a)
       
      # 打印按位異或運算
      print(a ^ b)
       
      # 打印按位右移操作
      print(a >> 2)
       
      # 打印按位左移操作
      print(a << 2)

      輸出


      14 
      -11 
      14 

      40

      賦值運算符

      賦值運算符用于為變量賦值。

      運算符 描述 語法
      = 將表達式右側的值賦給左側操作數  x = y + z
      += Add AND:將右側操作數與左側操作數相加,然后分配給左側操作數 a+=b a=a+b
      -= 減 AND:從左操作數中減去右操作數,然后分配給左操作數 a-=b a=ab
      *= 乘與:將右操作數與左操作數相乘,然后賦值給左操作數 a*=b a=a*b
      /= 除法與:將左操作數與右操作數相除,然后分配給左操作數 a/=b a=a/b
      %= Modulus AND:使用左右操作數取模并將結果分配給左操作數 a%=b a=a%b
      //= Divide(floor) AND:將左操作數與右操作數相除,然后將值(floor) 賦給左操作數 a//=b a=a//b
      **= 指數與:使用操作數計算指數(提高冪)值并將值分配給左操作數 a**=b a=a**b
      &= 對操作數執行按位與并將值分配給左操作數 a&=b a=a&b
      |= 對操作數執行按位或并將值分配給左操作數 a|=b a=a|b
      ^= 對操作數執行按位異或并為左操作數賦值 a^=b a=a^b
      >>= 對操作數執行按位右移并將值分配給左操作數 a>>=b a=a>>b
      <<= 對操作數執行按位左移并將值分配給左操作數 a <<= b a= a << b

      示例:Python 中的賦值運算符

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      # 賦值運算符示例
      a = 10
       
      # 賦值
      b = a
      print(b)
       
      # 添加和賦值
      b += a
      print(b)
       
      # 減法和賦值
      b -= a
      print(b)
       
      # 乘法并賦值
      b *= a
      print(b)
       
      # 按位 lishift 運算符
      b <<= a
      print(b)

      輸出

      10 
      20 
      10 
      100 
      102400

      身份運算符

      isis not是身份運算符,兩者都用于檢查兩個值是否位于內存的同一部分。兩個相等的變量并不意味著它們是相同的。 

      is          如果操作數相同則為真

      is not      如果操作數不相同則為真

      示例:身份運算符

      1
      2
      3
      4
      5
      6
      a = 10
      b = 20
      c = a
       
      print(a is not b)
      print(a is c)

      輸出

      True
      True

      成員運算符

      innot in是成員運算符;用于測試一個值或變量是否在一個序列中。

      in            如果在序列中找到值,則為真

      not in        如果在序列中未找到值,則為真

      示例: 成員運算符

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      # Python 程序來說明 not 'in' 運算符
      x = 24
      y = 20
      list = [10, 20, 30, 40, 50]
       
      if (x not in list):
          print("x is NOT present in given list")
      else:
          print("x is present in given list")
       
      if (y in list):
          print("y is present in given list")
      else:
          print("y is NOT present in given list")

      輸出

      x is NOT present in given list
      y is present in given list

      到此這篇關于Python教程之基本運算符的使用(上)的文章就介紹到這了

      分享到:

      相關信息

      系統教程欄目

      欄目熱門教程

      人氣教程排行

      站長推薦

      熱門系統下載

      天堂资源中文WWW,久久精品女人天堂AV免费观看,无码专区一ⅤA亚洲V天堂,免费观看在线AⅤ天堂视频