数字的运算
对函数的解释:
abs(x) 返回数字的绝对值,如abs(-10) 返回 10
ceil(x) 返回数字的上入整数,如math.ceil(4.1) 返回 5
cmp(x, y) 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1
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) 需要用math方法,返回数字x的平方根
示例1:
import math #首先要导入math库
a=-131.89
print(abs(a))
print(math.ceil(a))#上入
print(math.exp(1))#e的x次幂
print(math.fabs(a))#数字a的绝对值
print(math.floor(a))#下舍
print(math.log(10,100))
print(max(1,2,3))
print(min(1,4,6))
print(pow(2,3))
round(1.32312,2)#进行四舍五入,若给出第二个值,则代表舍入到小数点后的位数
print(math.sqrt(88))#求数字x的平方根
运行结果
131.89
-131
2.718281828459045
131.89
-132
0.5
3
1
8
9.38083151964686
python中的三角函数
三角函数的描述
acos(x) 返回x的反余弦弧度值。
asin(x) 返回x的反正弦弧度值。
atan(x) 返回x的反正切弧度值。
atan2(y, x) 返回给定的 X 及 Y 坐标值的反正切值。
cos(x) 返回x的弧度的余弦值。
hypot(x, y) 返回欧几里德范数 sqrt(xx + yy)。
sin(x) 返回的x弧度的正弦值。
tan(x) 返回x弧度的正切值。
degrees(x) 将弧度转换为角度,如degrees(math.pi/2) , 返回90.0
radians(x) 将角度转换为弧度
示例2:
import math
print(math.pi) #s输出打印pi的值
print(math.tan(math.pi/4))#求pi/4的正切值
print(math.sin(math.pi/3))#求正弦值
print(math.cos(math.pi/4))#求余弦值
print(math.atan(math.pi/4))#求pi/4的反正切值
print(math.asin(math.pi/4))#求反正弦值
print(math.acos(math.pi/4))#求反余弦值
print(math.hypot(3,4))#返回欧几里得范式 sqrt(x*x + y*y)
print(math.degrees(math.pi))#将弧度转化为角度
print(math.radians(180.0)) #将角度转化为角度
print(math.e)#自然常数e
运行结果
3.141592653589793
0.9999999999999999
0.8660254037844386
0.7071067811865476
0.6657737500283538
0.9033391107665127
0.6674572160283838
5.0
180.0
3.141592653589793
2.718281828459045
网友评论