删除python打印空白

时间:2019-04-06 18:56:04

标签: python python-3.x printing formatting

我正在尝试创建一个python打印语句,该语句在其中调用一个函数并返回该打印语句的正确值,但是由于python每次使用逗号时都会添加空格,因此格式看起来确实很奇怪。有什么方法可以强制python不添加它在print语句中所做的空格?

arc

这是打印出来的内容:

1年后,您的余额将为$ 110.0。

我希望它看起来像:

1年后,您的余额将为$ 110.00。

3 个答案:

答案 0 :(得分:0)

是:

print('A','B','C',sep='')

输出:

ABC

请注意,您需要在所需的位置添加空格,例如:

x = 1
print('After',x,'year',sep='') #prints After1year
print('After ',x,' year',sep='') #prints After 1 year

答案 1 :(得分:0)

Dawoo所说的完全正确,但是您也可以看看python格式的字符串,这会使您的代码看起来像这样:


print("After {} year(s) your balance will be ${}.".format(yr, compute_compound_interest(ibal, ir, yr)))

答案 2 :(得分:0)

尝试行内格式化

print(f"After {yr} year(s) your balance will be ${compute_compound_interest(ibal, ir, yr)}.")

文档:https://www.python.org/dev/peps/pep-0498/