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