python中制表符的问题

print "number \tSquare \tCube"
for i in range (1,11):
print i, "\t", i**2, "\t", i**3
输出以下结果图片说明

1个回答

已测试,没有问题,是不是你这编辑器设置了制表符的宽度啊
图片说明

gengziqiang1
伪造的时空 回复weixin_37673813: python显示精度为17位,123456789101112.66666666使用%.5f后会精确到小数点后2位,但你这个小数点后面都是0肯定有问题
3 年多之前 回复
weixin_37673813
weixin_37673813 回复伪造的时空: 谢谢你啊。可能就是pycharm默认设置的吧……另外请问一下比如123456789101112.66666666这类很长的数字,使用%.5f在字符串时候会显示的是123456789101112.00000 这是为什么啊?
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问