python符號計算
『壹』 在python中運算符/與//、%的區別
在python中運算符/與//、%的區別:含義不同,計算不同。
含義不同:" / " 表示浮點數除法,返回浮點結果;" // " 表示整數除法,返回不大於結果的一個最大的整數。
計算不同:浮點數與整數相除:假設x除以y,x可能是整數,也可能是浮點數;y可能是整數,也可能是浮點數。不管是除數還是被除數,只要是一個數是浮點數,結果就是浮點數。
含義
在Python中/表示浮點整除法,返回浮點結果,也就是結果為浮點數;而//在Python中表示整數除法,返回大於結果的一個最大的整數,意思就是除法結果向下喚喊取整。Python的表達式寫法與C/C++類似。只是在某嘩則些寫法有所差別。主要的算術運算符與C/C++類似。 +,-,*,/,//,**,~,%分別表示加法或者取正、減亂鏈棚法或者取負、乘法、除法、整除、乘方、取補、取余。>>,<<表示右移和左移。
『貳』 Python中的運算符有哪些
Python中的運算符有哪些?
1.算術運算符
相關推薦:《Python視頻教程》
下面以a=10 ,b=20為例進行計算
2.賦值運算符
3.復合運算符
相關推薦:
Python如何輸出和輸入
『叄』 python中常用的運算符
python常見的運算符
1.算數運算符
算術運算符用於執行加減乘除、取余等基本數學運算,其中為了方便輸入用斜杠"/"表示除號。和其它編程語言中兩個整數相除結果為整數不同,Python中兩個整數相除結果為小數,如果需要獲取整除結果則需要使用兩個斜杠"//"。Python中用兩個「*」號表示求冪,例如 2**3=8,3**2=9。
①+ 名稱:加
可用於對數字,序列等數據操作 。對於數字進行求和;其他的是連接
②- 名稱 :減 只是求差
③* 名稱:乘法
可用於數字、序列等數據進行操作;數字是求積;其他類型進行連續性的操作
④/ 名稱:除法 求商
⑤% 名稱:取余 求兩個數字除法運算的余數
⑥** 名稱:冪 求a的b次冪
⑦// 名稱:地板除法 求商取整
2.關系運算符
關系運算符用於比較兩個操作數之間的大小關系,返回值為True或False。
① == 名稱:等於 ② != 不等於 ③ > 大於 ④ < 小於 ⑤ <= 小於等於 ⑥ >= 大於等於
注意:1. 一個=表示賦值,兩個==表示判斷兩個對象是否相等
2.關系運算符可以連用
3.邏輯運算符
邏輯運算符用於判斷多個條件是否滿足某一要求。與其他編程語言不同的是:Python中用 not 表示邏輯非,and 表示邏輯與, or 表示邏輯或。
① and 名稱:邏輯與 只有當and兩邊的之都為 True時,結果為True,否則結果均為False
② or 名稱:邏輯或 只有當or兩邊的之都為False時,結果為False,否則結果均為True
③not 名稱:邏輯非 結果與原來的結果相反,總是。
注意:邏輯與和了邏輯或在進行求解期間 ,總是從左到右一次執行 ,如果在某一步可以確定結果,那麼將不在執行後面的表達式。
4.賦值運算符
運算符 += -= *= /= %= **= //= &= |= ^= <<= >>=
名稱 加賦值 減賦值 乘賦值 除賦值 取余賦值 冪賦值 地板除法賦值 位與賦值 位或賦值 位異或賦值 左移賦值 右移賦值
例子 a +=b a -= b a *= b a /= b a %= b a **= b a //= b a &= b a |= b a ^= b a <<= b a >>= b
說明 a = a + b a = a - b a = a * b a = a / b a = a % b a = a ** b a = a // b a = a & b a =a | b a = a ^ b a = a << b a = a >> b
5.身份運算符
in 例子:x in y 表示y中是否含有x,如果有則返回True,沒有責則返回False
not in 例子: x not in y 表示y中是否含有,沒有返回位True,有返回False