不能在python中在同一行上打印。打印("字符串在这里",结束 = " ") 和打印"某物"都不起作用



我想在Python 3.7中的同一行上打印多个语句。我曾尝试使用print " string"print("Something",end = " "),但两者都没有起作用。两者都会给出语法错误。

print 'Checkout: ',

给出

SyntaxError: Missing parentheses in call to 'print'. Did you mean print('Checkout: ', end=" ")

具有讽刺意味的是:

print('Checkout: ', end = " ")

我在="部分下得到一条红线,说 unexpected expression syntax.

编辑:问题是IDE基本上是在2中运行的。*模式。即使末端下有一条红线="部分,但它汇编并运行正常。

好吧,在python3中。* print "Checkout"无法正常工作,因为python 3.*需要括号。如果您想在同一行上打印多个语句,则可以尝试这样的事情,

 print("Checkout: , Tax: , Balance: ")

如果您有兴趣将值放在空白点中,那么也许您可以尝试一下,

 print("Checkout: {0}, Tax: {1}, Balance: {2}".format(100, 0.8, 100.8))

我希望这会有所帮助。

最新更新