Python学习笔记-数字

2019-09-27  本文已影响0人  土豆吞噬者

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,...) 返回给定参数的最小值,参数可以为序列
上一篇下一篇

猜你喜欢

热点阅读