Python(五)数字

常量

常量       描述
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

你可能感兴趣的:(#,基础,python,开发语言)