Python數值運算操作符

2021-10-04 02:19:33 字數 1314 閱讀 6512

操作符及使用

描述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...