我想在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))
我希望这会有所帮助。