數字
-
int(x, base=None) 將x轉換爲一個整數。base爲按照多少進制進行轉換函數
-
float(x) 將x轉換到一個浮點數。post
-
complex(x) 將x轉換到一個複數,實數部分爲 x,虛數部分爲 0。spa
-
complex(x, y) 將 x 和 y 轉換到一個複數,實數部分爲 x,虛數部分爲 y。x 和 y 是數字表達式。blog
- bit_lenght 當前數字二進制後,至少用幾位表示
數學函數
函數 | 返回值 ( 描述 ) |
---|---|
abs(x) | 返回數字的絕對值,如abs(-10) 返回 10 |
ceil(x) | 返回數字的上入整數,如math.ceil(4.1) 返回 5 |
cmp(x, y)數學 |
若是 x < y 返回 -1, 若是 x == y 返回 0, 若是 x > y 返回 1。 Python 3 已廢棄 。使用 使用 (x>y)-(x<y) 替換。 |
exp(x) | 返回e的x次冪(ex),如math.exp(1) 返回2.718281828459045 |
fabs(x) | 返回數字的絕對值,如math.fabs(-10) 返回10.0 |
floor(x) | 返回數字的下舍整數,如math.floor(4.9)返回 4 |
log(x) | 如math.log(math.e)返回1.0,math.log(100,10)返回2.0 |
log10(x) | 返回以10爲基數的x的對數,如math.log10(100)返回 2.0 |
max(x1, x2,...) | 返回給定參數的最大值,參數能夠爲序列。 |
min(x1, x2,...) | 返回給定參數的最小值,參數能夠爲序列。 |
modf(x) | 返回x的整數部分與小數部分,兩部分的數值符號與x相同,整數部分以浮點型表示。 |
pow(x, y) | x**y 運算後的值。 |
round(x [,n]) | 返回浮點數x的四捨五入值,如給出n值,則表明舍入到小數點後的位數。 |
sqrt(x) | 返回數字x的平方根,數字能夠爲負數,返回類型爲實數,如math.sqrt(4)返回 2+0j |
三角函數
函數 | 描述 | |
---|---|---|
acos(x) | 返回x的反餘弦弧度值。 | |
asin(x) | 返回x的反正弦弧度值。 | |
atan(x) | 返回x的反正切弧度值。 | |
atan2(y, x) | 返回給定的 X 及 Y 座標值的反正切值。 | |
cos(x) | 返回x的弧度的餘弦值。 | |
hypot(x, y) | 返回歐幾里德範數 sqrt(x*x + y*y)。 | |
sin(x) | 返回的x弧度的正弦值。 | |
tan(x) | 返回x弧度的正切值。 | |
degrees(x) | 將弧度轉換爲角度,如degrees(math.pi/2) , 返回90.0 | |
radians(x) | 將角度轉換爲弧度 |
數學常量
常量 | 描述 |
---|---|
pi | 數學常量 pi(圓周率,通常以π來表示) |
e | 數學常量 e,e即天然常數(天然常數)。 |