Python打印同一行

时间:2019-03-12 11:00:17

标签: python python-3.x

如何在没有“ \n”和参数的情况下进行打印

示例:

打印此:print("%d, %d" % (a, b)) 没有换行符

我尝试了此操作(但不起作用):print("%d, %d" % (a, b),end="")

我有这个:

  File "./test.py", line 9
    print("%d, %d" % (a, b), end="")
                                ^                           
SyntaxError: invalid syntax

2 个答案:

答案 0 :(得分:0)

Python 2.x

from __future__ import print_function   # import the print func
print("{}, {}".format(1, 2), end="")   # 1, 2

Python 3.x

print("{}, {}".format(1, 2), end="")   # 1, 2

答案 1 :(得分:-2)

打印并以特殊字符结尾

print ('YOur message' , end = ' ')结尾默认为\n,可以覆盖

,您的消息字符串将为'{} {}'.format(a,b)

将其填写到print ('a = {}, b = {}'.format(a,b), end = ' ')

enter image description here