Python3-数字
Python数值数据类型用于存储数值,并有一系列对应的函数用于处理数值类型的数据
import math
import cmath
import random
# 在Python中支持三种不同类型的数值类型:
# 整型(int)
# 通常称为整型或整数,为正数或负数,不带小数点。在Python3中,整型没有限制大小,即亦可做long类型使用,所以在Python3中无显性的long类型
# 浮点型(float)
# 即带小数点的数值,也可以用科学计数法表示
# 复数(complex)
# 由实数部分和虚数部分构成,表达式方式为: a + bj 或 complex(a, b), 其中a为实数部分,b为虚数部分
#类型转换
m=1.68
n=10
#将m转换成整数
print(int(m))
#将n转换成浮点型
print(float(n))
#将m转换为复数, 实数部分为m,虚数部分为0
print(complex(m))
#将m,n转换成负数,实数部分为x,虚数部分为y
print(complex(m,n))
# 常用数值函数
# 数学函数:主要进行各种数学计算,例如计算绝对值、幂运算、平方根等等,主要定义在math模块中
# 随机数函数:主要用于随机数的处理,例如生成随机数主要定义在random模块中
# 三角函数:主要用于将数值转换为对应的三角弧度值,主要定义在cmath模块中
# 数学常量:Python中内置定义的数学常量,比如π
x = -100
y = 1.9
print(u"常用数学函数")
#返回x的绝对值
print(abs(x))
#返回最大值
print(max(x,y))
#返回最小值
print(min(x,y))
#计算y^2
print(pow(y,2))
#返回平方根
print(math.sqrt(y))
print(u"常用随机函数")
a = [1,2,3,4,5,6,7,8,9,0]
#从列表a中随机选中一个
print(random.choice(a))
#生成一个随机数,他在(0,1)之间
print(u"常用三角函数")
x = 100
#返回x的反余弦弧度值
print(cmath.acos(x))
#返回x的正线弧度值
print(cmath.sin(x))
#返回x的余弦弧度值
print(cmath.cos(x))
print(u"数字常量")
#返回π
print(cmath.pi)
运行结果:
1
10.0
(1.68+0j)
(1.68+10j)
常用数学函数
100
1.9
-100
3.61
1.378404875209022
常用随机函数
8
常用三角函数
-5.298292365610485j
(-0.5063656411097588+0j)
(0.8623188722876839+0j)
数字常量
3.141592653589793

浙公网安备 33010602011771号