<li id="jut4n"></li>
  • 系統城裝機大師 - 固鎮縣祥瑞電腦科技銷售部宣傳站!

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

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

    時間:2022-09-12來源:www.ship-models.net作者:電腦系統城

    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教程之基本運算符的使用(上)的文章就介紹到這了

    分享到:

    相關信息

    系統教程欄目

    欄目熱門教程

    人氣教程排行

    站長推薦

    熱門系統下載

    淑芬两腿间又痒了