python中表达式4+0.5值的数据类型为?-Python教程

资源魔 79 0

python中表白式4+0.5值的数据类型为?

表白式中4是整数、0.5是浮点数,以是它们相加的值类型是浮点型

>>> type(4+0.5)
<class 'float'>

解析以下:

Python的整数运算后果依然是整数,浮点数运算后果依然是浮点数:

1 + 2    # ==> 整数 3
1.0 + 2.0    # ==> 浮点数 3.0

然而整数以及浮点数夹杂运算的后果就变为浮点数了:

1 + 2.0    # ==> 浮点数 3.0

为何要区别整数运算以及浮点数运算呢?

这是由于整数运算的后果永远是准确的,而浮点数运算的后果纷歧定准确,由于较量争论机内存再年夜,也无奈准确示意出有限轮回小数,比方 0.1 换成二进制示意就是有限轮回小数。

泛滥python培训视频,尽正在python学习网,欢送正在线学习!

以上就是python中表白式4+0.5值的数据类型为?的具体内容,更多请存眷资源魔其它相干文章!

标签: 数据类型 Python 表达式 python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!