简单的问题,但找不到简单的解决方案。如果我有这个代码:
print("I don't like",FavColour,", I prefer Red")
打印:
I don't like FavColour , I prefer Red
我如何摆脱FavColour
和逗号,
之间的空格,因为我希望我的作品在语法上是正确的。如果我删除逗号,则会出现语法错误。
答案 0 :(得分:1)
构造整个字符串,而不是将片段传递给print()
:
print("I don't like" + FavColour + ", I prefer Red")
或使用print()
's sep
argument将空格更改为空:
print("I don't like",FavColour,", I prefer Red", sep='')
答案 1 :(得分:0)
尝试:
print("I don't like " + FavColour + ", I prefer Red")
答案 2 :(得分:0)
您可以使用' +'组合字符串。签字,这样就不会打印出额外的空间。但是如果你试图打印出一个数字/小数,你可能需要使用str(数字/小数)将其转换为字符串,以将其转换为字符串。如果这不起作用,请告诉我,我在Python上有点生气。