首頁  >  文章  >  後端開發  >  python運算符號有哪些

python運算符號有哪些

zbt
zbt原創
2023-12-11 14:59:224176瀏覽

python運算子有加法運算子( )、減法運算子(-)、乘法運算子(*)、除法運算子(/)、整除運算子(//)、取餘運算子( %)、冪運算子(**)、等於運算子(==)、不等於運算子(!=)、大於運算子(>)、小於運算子(<)、大於等於運算子(> ;=)、小於等於運算子(<=)、與運算子(and)、或運算子(or)、非運算子(not)、位元與運算子(&)等等。

python運算符號有哪些

本教學作業系統:windows10系統、Python3.11.4版本、DELL G3電腦。

Python中有多種運算子用於執行各種操作,包括算術運算、比較運算、邏輯運算和位元運算等。以下是Python中常用的運算子:

1、算術運算子:

  • 加法運算子( ):用於執行兩個數的加法操作。

  • 減法運算子(-):用來執行兩個數的減法運算。

  • 乘法運算子(*):用來執行兩個數的乘法運算。

  • 除法運算子(/):用來執行兩個數的除法運算,結果為浮點數。

  • 整除運算子(//):用來執行兩個數的整除運算,結果為整數。

  • 取餘運算子(%):用於計算兩個數相除後的餘數。

  • 冪運算子(**):用來執行一個數的指數運算。

2、比較運算子:

  • #等於運算子(==):用來檢查兩個數是否相等。

  • 不等於運算子(!=):用來檢查兩個數是否不相等。

  • 大於運算子(>):用來檢查左運算元是否大於右邊運算元。

  • 小於運算子(<):用來檢查左運算元是否小於右邊運算元。

  • 大於等於運算子(>=):用來檢查左運算元是否大於等於右邊運算元。

  • 小於等於運算子(<=):用來檢查左運算元是否小於等於右邊運算元。

3、邏輯運算子:

  • #與運算子(and):用來檢查多個條件是否同時滿足。

  • 或運算子(or):用於檢查多個條件是否至少有一個滿足。

  • 非運算子(not):用於反轉條件的結果。

4、位元運算子:

  • #位元與運算子(&):用來執行兩個數的按位與操作。

  • 位元或運算子(|):用於執行兩個數字的位元或運算。

  • 位元異或運算子(^):用於執行兩個數字的位元異或運算。

  • 位元取反運算子(~):用來執行對一個數的位元取反運算。

  • 左移運算子(<<):用來將一個數的二進位表示向左移動指定的位元數。

  • 右移運算子(>>):用於將一個數的二進位表示向右移動指定的位數。

  • 5、賦值運算子:

    • #簡單賦值運算子(=):用來將右邊運算子的值賦給左操作數。

    • 加法賦值運算子( =):用於執行加法運算並將結果賦給左運算元。

    • 減法賦值運算子(-=):用於執行減法運算並將結果賦給左運算元。

    • 乘法賦值運算子(*=):用於執行乘法運算並將結果賦給左運算元。

    • 除法賦值運算子(/=):用於執行除法運算並將結果賦給左運算元。

    • 取餘賦值運算子(%=):用於執行取餘運算並將結果賦給左運算元。

    • 冪賦值運算子(**=):用於執行冪運算並將結果賦給左運算元。

    • 整除賦值運算子(//=):用於執行整除運算並將結果賦給左運算元。

    除了以上列舉的運算子外,Python還提供了其他一些運算符,如成員運算符(用於檢查一個值是否屬於某個序列)、身份運算子(用於比較兩個物件的記憶體位址是否相同)等。但這些運算子相對來說使用頻率較低Python中的運算子分成以下幾類:

    1、算術運算子:

    • 加法運算子( ):用來執行兩個數的加法運算。

    • 減法運算子(-):用來執行兩個數的減法運算。

    • 乘法運算子(*):用來執行兩個數的乘法運算。

    • 除法運算子(/):用來執行兩個數的除法運算,結果為浮點數。

    • 整除運算子(//):用來執行兩個數的整除運算,結果為整數。

    • 取餘運算子(%):用於計算兩個數相除後的餘數。

    • 冪運算子(**):用來執行一個數的指數運算。

    2、比較運算子:

    • 等於運算子(==):用來檢查兩個數是否相等。

    • 不等於運算子(!=):用來檢查兩個數是否不相等。

    • 大於運算子(>):用來檢查左運算元是否大於右邊運算元。

    • 小於運算子(<):用來檢查左運算元是否小於右邊運算元。

    • 大於等於運算子(>=):用來檢查左運算元是否大於等於右邊運算元。

    • 小於等於運算子(<=):用來檢查左運算元是否小於等於右邊運算元。

    3、邏輯運算子:

    • #與運算子(and):用來檢查多個條件是否同時滿足。

    • 或運算子(or):用於檢查多個條件是否至少有一個滿足。

    • 非運算子(not):用於反轉條件的結果。

    4、位元運算子:

    • #位元與運算子(&):用來執行兩個數的按位與操作。

    • 位元或運算子(|):用於執行兩個數字的位元或運算。

    • 位元異或運算子(^):用於執行兩個數字的位元異或運算。

    • 位元取反運算子(~):用來執行對一個數的位元取反運算。

    • 左移運算子(<<):用來將一個數的二進位表示向左移動指定的位元數。

    • 右移運算子(>>):用於將一個數的二進位表示向右移動指定的位數。

    5、賦值運算子:

    • #簡單賦值運算子(=):用來將右邊運算子的值賦給左操作數。

    • 加法賦值運算子( =):用於執行加法運算並將結果賦給左運算元。

    • 減法賦值運算子(-=):用於執行減法運算並將結果賦給左運算元。

    • 乘法賦值運算子(*=):用於執行乘法運算並將結果賦給左運算元。

    • 除法賦值運算子(/=):用於執行除法運算並將結果賦給左運算元。

    • 取餘賦值運算子(%=):用於執行取餘運算並將結果賦給左運算元。

    • 冪賦值運算子(**=):用於執行冪運算並將結果賦給左運算元。

    • 整除賦值運算子(//=):用於執行整除運算並將結果賦給左運算元。

    除了以上列舉的運算子外,Python還提供了其他一些運算符,如成員運算符(用於檢查一個值是否屬於某個序列)、身份運算子(用於比較兩個物件的記憶體位址是否相同)等。這些運算符在不同的情況下有著不同的應用,可以根據特定的需求選擇適當的運算子來完成對應的操作。

    以上是python運算符號有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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