操作符及使用
描述x+y
加,x與y之和
x–y減,x與 y之差
x*y乘,x與y之積
x/y除,x與y之商 10/3結果是3.3333333333333335
x // y
整數除,x與y之整數商 10//3結果是3
+xx本身
-xx的負值
x%y餘數,模運算 10%3結果是1
x ** y
冪運算,x的y次冪,xy
增強操作符及使用
描述x op= y
即 x = x op y,其中,op為二元操作符
x op= y
x += y x -= y x = y x /= y x//=y x%=y x*=y
x = 3.1415
x **= 3 # 與 x = x **3 等價
31.006276662836743
型別間可進行混合運算,生成結果為"最寬"型別
一些以函式形式提供的數值運算功能
函式及使用
描述abs(x)
絕對值,x的絕對值 abs(-10.01) 結果為 10.01
divmod(x,y)
商餘,(x//y, x%y),同時輸出商和餘數divmod(10, 3) 結果為 (3, 1)
pow(x, y[, z])
冪餘,(x**y)%z,[…]表示引數z可省略pow(3, pow(3, 99), 10000) 結果為 4587
round(x[, d])
四捨五入,d是保留小數字數,預設值為0 round(-10.123, 2) 結果為 -10.12
max(x1,x2, … ,xn)
最大值,返回x1,x2, … ,xn中的最大值,n不限 max(1, 9, 5, 4, 3) 結果為 9
min(x1,x2, … ,xn)
最小值,返回x1,x2, … ,xn中的最小值,n不限 min(1, 9, 5, 4, 3) 結果為 1
int(x)
將x變成整數,捨棄小數部分 int(123.45) 結果為123; int(「123」) 結果為123
float(x)
將x變成浮點數,增加小數部分 float(12) 結果為12.0; float(「1.23」) 結果為1.23
complex(x)
將x變成複數,增加虛數部分 complex(4) 結果為 4 + 0j
這些你學會了麼
Python 內建數值操作運算子
1.內建數值操作運算子 python提供9個基本的數值運算符號,這些操作符由python直譯器直接提供,不需要引用標準或第三方庫,也叫內建操作符。除了加 減 乘 除 之外,還有以下幾種運算。x y 表示x與y之整數商,即不大於x與y之商的最大整數。x 12 y 5 print x y 輸出為2 x ...
位運算操作符
與運算,二元操作符,對兩個操作員的每個二進位制位進行與運算,運算規則為 1 1 1 1 0 0 0 1 0 0 0 0 異或運算,二元操作符,對兩個操作員的每個二進位制位進行異或運算,運算規則為 1 1 0 1 0 1 0 1 1 0 0 0 或運算,二元操作符,對兩個操作員的每個二進位制位或運算,...
instanceof 運算操作符
instanceof 運算操作符用於檢測建構函式的 prototype 屬性是否出現在某個例項物件的原型鏈上。object instanceof constructor object某個例項物件 constructor 某個建構函式 instanceof 運算子用來檢測constructor.pro...