算數運算:
運算子描述
示例加,兩個物件相加
a+b輸出結果30
減,得到負數,或者乙個數減去另乙個數
a-b輸出結果-10
乘,兩個數相乘或是返回乙個被重複若干次的字串
a*b輸出結果200
除,x除以y
b/a得出結果2
取模,返回除法的餘數(求餘)
b%a輸出結果0或者1
冪,返回x的y次冪
a**b為10的20次方,輸出結果100000000000000000000
取整除,返回商的整數部分
9//2輸出結果4 9.0輸出結果4.0
比較運算子:
運算子描述
示例等於-比較物件是否相等
(a==b)返回false
不等於-比較兩個物件是否不相等
(a!=b)返回true
不等於-比較兩個物件是否不相等
(a<>b) 返回true 。這個運算子類似!=
大於-返回x是否大於y
(a>b)返回false
小於-返回x是否小於y。所有比較運算子返回1表示真,返回0表示假。這分別與特殊的變數true和false等價,注意這些變數名稱的大寫
(a大於等於-返回x是否大於等於y
(a>=b)返回false
小於等於-返回x是否小於等於y
(a>=b)返回true
賦值運算子
運算子描述
示例 簡單的賦值運算子
c=a+b將a+b的運算結果賦值給c
加法賦值運算
c+=a等效於c=c+a
減法賦值運算
c-=a等效於c=c-a
乘法賦值運算
c*=a等效於c=c*a
除法賦值運算
c/=a等效於c=c*a
取模賦值運算
c%=a等效於c=c%a
冪賦值運算
c**=a等效於c=c**a
取整除賦值運算
c//=a等效於c=c//a
邏輯運算子
運算子描述
示例 and
布林"並且"-如果x為false, x and y 返回false,否則它返回y的計算值 ,並且的意思,and前後都要符合邏輯運算才返回真,哪怕有乙個不符合都返回假
(a and b)返回true
or布林"或者"-如果x為true, x or y 返回true,否則它返回y的計算值,或者的意思,or前後有乙個符合邏輯運算都返回真
(a or b)返回true
not布林"非"-如果x為true,返回false。如果x為false,返回true
not(a and b)返回false
成員運算子
運算子描述
示例 in
如果在指定的序列中找到返回true,否則返回false。
x在y序列中返回true
not in
如果在指定序列中沒有找到返回true,找到了返回false。
x不在y序列中返回true
python 運算子 Python運算子
python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...
python 運算子 python(運算子)
一 運算子 1.算數運算子 1 加 注意 字串與整數之間不能進行相加,需要通過str 或int 進行轉換資料型別 整數與整數相加 1 1 浮點數與浮點數相加 2.0 2.0 4.0 二進位制儲存精度誤差 1.1 1.3 2.4000000000000004 整數與浮點數相加 2 2.0 4.0字串之...
python增強運算子 Python 運算子過載
python語言提供了運算子過載功能,增強了語言的靈活性,這一點與c 有點類似又有些不同。鑑於它的特殊性,今天就來討論一下python運算子過載。python語言本身提供了很多魔法方法,它的運算子過載就是通過重寫這些python內建魔法方法實現的。這些魔法方法都是以雙下劃線開頭和結尾的,類似於x的形...