python语言里float是指浮点数,我输入e='3',print('e=',e)为什么输出3

输出结果是3而不是3.0... 输出结果是3而不是3.0 展开
 我来答
包茂高速
2019-01-03 · TA获得超过562个赞
知道小有建树答主
回答量:405
采纳率:63%
帮助的人:174万
展开全部
你输入e='3'时,e已经是字符串类型了
我在命令行得到的结果如下,返回e的类型是string字符串
>>> e='3'
>>> type(e)
<type 'str'>
既然是字符串类型,输出是自然按原样输入,打个比方,不可能输入Cat输出Cature的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式