4.1Python数据类型(1)之数值类型
<h2 id="浮点型">(2)浮点型: # 浮点型:
num = 168.20000
print("浮点数:",num)
num2 = 1.682e2
print("科学计数法",num2)
-----------------输出-------------
浮点数: 168.2
科学计数法 168.2
# 数值进制的转换函数
num = 18
print("18的二进制:",bin(num)) #转化为二进制函数
print("18的八进制:",oct(num)) #转化为八进制函数
print("18的十六进制:",hex(num)) #转化为十六进制函数
---------------输出------------------
18的二进制: 0b10010
18的八进制: 0o22
18的十六进制: 0x12
# 内建函数
a = -24
b = 0
c = 12
d = 1.4567
print("绝对值:",abs(a)) # 求绝对值
print("最大值:",max(a,b,c))
print("最小值:",min(a,c))
print("四舍五入:",round(d,2)) # round(d,n) n表示保留几位小数
print("幂运算:",pow(2,3)) # 2^3=8 相当于 2**3
---------------输出------------------
绝对值: 24
最大值: 12
最小值: -24
四舍五入: 1.46
幂运算: 8
注意:sin(x)中的x是弧度制,而不是角度。 角度转化为弧度的公式是:(x/180)*pi 更多的函数可参考math模块。 import math
# 数字常量
print("圆周率:",math.pi)
# 角度单位的转换:
print("pi/6的角度是:",math.degrees(30/180*math.pi)) # 弧度 -> 角度
print("30角度对应的弧度:",math.radians(30)) # 角度 -> 弧度
# 正弦函数
print("正弦函数",math.sin(30/180*math.pi))
# 余弦函数
print("余弦函数",math.cos(60/180*math.pi))
# 正切函数
print("正切函数",math.tan(30/180*math.pi))
------------------输出-------------------
圆周率: 3.141592653589793
pi/6的角度是: 29.999999999999996
30角度对应的弧度: 0.5235987755982988
正弦函数 0.49999999999999994
余弦函数 0.5000000000000001
正切函数 0.5773502691896257
<h3 id="本小节结束">本小节结束!
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |