Python學習筆記 數字

2021-09-27 00:26:36 字數 1195 閱讀 8109

python支援整型(int),浮點型(float) ,複數(complex),true 和 false 定義成關鍵字了,它們的值是 1 和 0,可以和數字相加。python中的整型不限制大小。複數由實數部分和虛數部分構成,可以用a + bj或complex(a,b)表示, 複數的實部a和虛部b都是浮點型。

使用int(x)將x轉換為乙個整型,float(x)將x轉換為乙個浮點數。

print

(int

("123"))

#123

print

(float

("123"))

#123.0

函式

描述abs(x)

返回數字的絕對值,例如abs(-10.2)返回10.2,abs(-10)返回10

fabs(x)

返回數字的絕對值,例如math.fabs(-10)返回10.0

ceil(x)

返回不小於x的最小整數(向上取整),例如math.ceil(20.2)返回21,math.ceil(20.0)返回20

floor(x)

返回不大於x的最大整數(向下取整),例如math. floor(20.2)返回20,math. floor(20.0)返回20

round(x [,n])

返回浮點數x的四捨五入值,如給出n值,則代表捨入到小數點後的位數,例如round(3.146,2)返回3.15

pow(x, y)

返回x的y次方,例如pow(2,4)返回16

exp(x)

返回e的x次冪,例如math.exp(1)返回2.718281828459045

log(x)

返回以e為基數的x的對數,也可以通過第二個引數指定基數,例如math.log(math.e*math.e)返回2.0,math.log(1000,10)返回2.9999

log10(x)

返回以10為基數的x的對數,例如math.log10(1000)返回3.0

sqrt(x)

返回數字x的平方根,例如math.sqrt(9)返回3.0

modf(x)

返回x的整數部分與小數部分,兩部分的數值符號與x相同,整數部分以浮點型表示

max(x1, x2,…)

返回給定引數的最大值,引數可以為序列

min(x1, x2,…)

返回給定引數的最小值,引數可以為序列

Python學習筆記 數字型別與基礎運算

python的數字型別包括 任何僅含數字的序列在python都被認為是整數,可以單獨使用數字0,但不能作為字首放在其它數字前面。除了十進位制,python還可以使用其它進製的數字 輸入其它進製的數字,python會列印出對應的十進位制整數 0b10 2python在處理超大整數時不會產生任何錯誤。浮...

python學習筆記 數值

獲取圓周率不同的精度 import math for precision in range 10 print round math.pi,precision int,round,math.floor的不同之處 import math for n in 2,7,1.2,1.7,2,7,1.2 1.7 ...

Python筆記 數字及數學函式

python筆記 數字及數學函式 一 python中的數字 1 型別及運算子 python中有四種型別的數 整數 一般意義上的數,包含八進位制 0開頭 十六進製制 0x開頭 eg.2 長整數 無限大小的數,結尾新增l或l eg.2012121200 浮點數 小數或用e e表示的冪 eg.3.23 5...