打印语句中的空格 - python v3.4

whitespace in print statement - python v3.4

我要打印"After tax, your total is: .74999125." $ 符号后没有空格。

我怎么能在这个声明中这样做?

print("After tax, your total is: $",total_price). 

此语句的输出在 $.

后添加空格

总价为浮点型。

我会用string formatting

print("After tax, your total is: ${}".format(total_price))

total_price 转换为字符串,然后使用字符串连接:

print("After tax, your total is: $" + str(total_price))

或使用strings formatting:

print("After tax, your total is: ${}".format(total_price))

第三种变体:也可以更改分隔符(在当前情况下为空字符串):

print("After tax, your total is: $",total_price, sep='').