数据类型之--- 浮点数

浮点数 指的是含有小数的数值。Python中有下列3种:
float 存储高精度的浮点数,它会在程序运行时自动调整数据的精确度范围。
complex 处理附属数据,由实部和虚部组成。
decimal 若数值有精确的小数,需要导入标准函数库的 decimal.Decimal 类型,由其相对应的属性和方法进行支持。

Float 类型
小数形式 0.00088
科学记数法形式 8.8e-4 就是8.810的-4次方
1E808 就是1
10的808次方,808个0!
转换方法: float ( )
例:

float (-2)
float (0XEF)

正无穷大 Infinity
负无穷大 Negative infinity
非数字 Nan Not a number 例:

float ('nan')
float ('Infinity')
float ('-inf')

经常用到math模块(它是一个类)中的isnan()方法,判断是否是非数字。isinf()判断是否正负无穷大,true是正无穷false是负无穷

fromhex(s) 16进制转为10进制 类方法 注意:类名.方法名 来调用
hex() 用字符串来输出16位浮点数 对象方法
is_integer() 判断是否为整数。若小数位数是零会输出True 对象方法

复数类型
复数 complex:
实部 real 和
虚部 imaginary 组成。
实数:1有理数 1.1整数 1.2分数
2 无理数 (无限不循环小数)
复数大体就这么分类

内置函数 complex(),本身也是类
这里待补充。。。。。
。。。。。。
。。。。。

Decimal类型
可以更精确地表示含有小数的数值。
这里待补充。。。。。
。。。。。。
。。。。。

分数不属于数值类型。
要分数计算,导入 fractions模块
待补充。。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值