python中表达式4+0.5值的数据类型是什么
python中表达式4+0.5值的数据类型是什么?相信有很多人都不太了解,今天小编为了让大家更加了解Golang,所以给大家总结了以下内容,一起往下看吧。
我们提供的服务有:做网站、成都网站设计、微信公众号开发、网站优化、网站认证、巴东ssl等。为上1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的巴东网站制作公司
表达式中4是整数、0.5是浮点数,所以它们相加的值类型是浮点型。
>>> type(4+0.5)
解析如下:
Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数:
1 + 2 # ==> 整数 3 1.0 + 2.0 # ==> 浮点数 3.0
但是整数和浮点数混合运算的结果就变成浮点数了:
1 + 2.0 # ==> 浮点数 3.0
为什么要区分整数运算和浮点数运算呢?
这是因为整数运算的结果永远是精确的,而浮点数运算的结果不一定精确,因为计算机内存再大,也无法精确表示出无限循环小数,比如 0.1 换成二进制表示就是无限循环小数。
以上就是python中表达式4+0.5值的数据类型是什么的详细内容,更多请关注创新互联其它相关文章!
网站栏目:python中表达式4+0.5值的数据类型是什么
网站URL:http://hbruida.cn/article/ghcopi.html