常量
常量 | 描述 |
pi | 数学常量 pi(圆周率,一般以π来表示) |
e | 数学常量 e,e即自然常数(自然常数) |
import math
print(math.pi)
print(math.e)
输出:
3.141592653589793
2.718281828459045
运算符
print(3+5)
print(10-8)
print(3*5)
#整数除法返回浮点型
print(9/5)
# //返回整数部分
print(9//5)
#// 并不一定是整数,它与分母分子的数据类型有关系
print(9.0/5)
print(9/5.0)
print(9.0/5.0)
#余数
print(9%5)
#幂运算
print(2**3)
输出:
8
2
15
1.8
1
1.8
1.8
1.8
4
8
数学函数
abs() | 返回数字的绝对值 |
ceil() | 向上取整 |
exp() | e的x次幂 |
fabs() | 以浮点数形式返回数字的绝对值 |
floor() | 向下取整 |
log() | 返回自然对数(底数为e ) |
log10() | 返回以10为基数的x的对数 |
max() | 返回最大值 |
min() | 返回最小值 |
modf() | 返回整数部分与小数部分 |
pow(x,y) | x的y次方 |
sqrt() | 平方根 |
import math
print(abs(3.5))
print(math.ceil(3.3))
#e的x次幂(ex)
print(math.exp(2))
print(math.fabs(-9))
print(math.floor(3.6))
print(math.log(math.e))
print(math.log10(100))
print(max(2,5,9,1))
print(min(2,6,0,1))
print(math.modf(3.6))
print(math.modf(3.3))
print(pow(3,2))
print(math.sqrt(9))
输出:
3.5
4
7.38905609893065
9.0
3
1.0
2.0
9
0
(0.6000000000000001, 3.0)
(0.2999999999999998, 3.0)
9
3.0
随机数
random() | 随机生成下一个实数,它在[0,1)范围内 |
uniform() | 随机生成下一个实数,它在[x,y]范围内 |
import random
print(random.random())
print(random.uniform(1,10))
输出:
0.799232647539117
4.391878112895402
三角函数
sin() | 返回的x弧度的正弦值 |
cos() | 返回x的弧度的余弦值 |
tan() | 返回x弧度的正切值 |
asin() | 返回x的反正弦弧度值 |
acos() | 返回x的反余弦弧度值 |
atan() | 返回x的反正切弧度值 |
import math
print(math.sin(math.radians(30)))
print(math.cos(math.radians(60)))
print(math.tan(math.radians(45)))
print(math.asin(0.5))
print(math.acos(0.5))
print(math.atan(45))
输出:
0.49999999999999994
0.5000000000000001
0.9999999999999999
0.5235987755982989
1.0471975511965979
1.5485777614681775