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使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!