我尝试以下代码:
print(repr("%0.2f" % cost).rjust(24), repr("%0.2f" % provision).rjust(17), end="\n")
但我得到的结果字符串是(当成本 = 100.00 且配置 = 4.00 时)
'100.00' '4.00'
所以r.just
工作得很好(在这里查找)但出于某种奇怪的原因,这些撇号出现在值周围。
这不会发生在我的下一行代码中:
print("Provision summ %0.2f euros." % summ)
这给了我
Provision summ 4 euros.
如您所见,没有撇号,这是为什么呢?你能告诉我如何删除它们吗?我曾尝试添加.remove("'", "")
到我的字符串,但它没有帮助。