请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

有个细节问题,老师你没讲。

就是更改index之后,s6打印出来的value值都是浮点数,然后下面的dtype是float64。请问为什么会改变它的数据类型呢?

正在回答 回答被采纳积分+3

2回答

麦兜搞IT 2018-03-27 13:34:10

楼主这个问题一会我看看视频哈,有点忘了

0 回复 有任何疑惑可以回复我~
何永灿 2018-03-26 21:43:21

是啊,好神奇!

1)当value全是number,只要有一个是float,其它int都会自动转成float;

2)但是,当value含有:int、float、str,3种类型时,int又不会被转换成float了。

0 回复 有任何疑惑可以回复我~
  • 您好,这个是Python的精确度的问题,比如a = [1, 2.0] 然后sum(a) = 3.0
    回复 有任何疑惑可以回复我~ 2018-03-27 13:24:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信