# Number数据类型 分Int(整型) float(浮点型) complex(复数)
# 【在python3 以下有long(长整型),3版本当Int 溢出后自动转换成long】
#Number数据类型之间的转换 Int转float , float转Int
# Num_float = 1.3
# Num_int = 1
# print(int(Num_float),float(Num_int))
#Number数据类型与String数据类型转换
# Int_string = 2
# String_int = "+1"
# Float_string = 1.5
# String_float = "-1.6" #当String数据类型转化成Number数据类型,String类型除首字符可以是正负号之外,其余的都只能是数字
# print(str(Int_string)+str(String_float), int(String_int) , float(String_float))
# Number数据类型与Boolean数据类型的转换: True相当于1 ,False相当于0
# print(int(True),float(False))
#Number数据类型的数学功能,需要引入math包(即import math)
"""
绝对值:abs(变量)
取最大值: max(多个变量或常量,2个起,用逗号隔开)
取最小值: min(多个变量或常量,2个起,用逗号隔开)
求x的y次方: pow( 原数,指数)
float四舍五入: round( float ,保留的小数【默认0】)
向上取整 :math.ceil(float) 当小数大于0时,整数+1
向下取整 :math.floor(float) 当小数小于等于9时,整数不变
以floct数据类型返回整数部分及小数部分 : math.modf(float)
算术平方根: math.sqrt(Num)
"""
# print(abs(-1) , max(1,3,4,5,7) , min(1,2,3,4,5,6,) , pow(5,2) ,round(53.45663,2) ,math.ceil(7.99),math.floor(7.999))
# print(math.modf(33.6),math.sqrt(4))