Printing python 3.5打印格式化的浮点数
我发现我的蟒蛇3.5有些有趣 这就是代码Printing python 3.5打印格式化的浮点数,printing,floating-point,format,python-3.5,Printing,Floating Point,Format,Python 3.5,我发现我的蟒蛇3.5有些有趣 这就是代码 previous = 0.1234567891011121314 now = 2.98764627181 print("Before: {0:.15f}".format(float(previous))) print("Now: {0:.15f}".format(float(now))) print(" Before:{0:.15f} Now:{0:.15f} ".format(float(previous), float(now))) 这就是结
previous = 0.1234567891011121314
now = 2.98764627181
print("Before: {0:.15f}".format(float(previous)))
print("Now: {0:.15f}".format(float(now)))
print(" Before:{0:.15f} Now:{0:.15f} ".format(float(previous), float(now)))
这就是结果
Before: 0.123456789101112
Now: 2.987646271810000
Before:0.123456789101112 Now:0.123456789101112
所以当我想用一个单独的打印和格式化功能来打印它们时
python3.5似乎无法处理它。我做错了什么吗?替换字段{0:.15f}中的0是一个字段名,如中所指定。当字段名为数字时,它标识位置参数。由于两个替换字段中都有0,因此都将替换为编号为0的位置参数
要使用另一个参数,请使用{1:.15f}。请提供希望我们帮助您修复的错误或回溯。