例如,我想在之前在 python 中打印的另一个文本旁边打印一些文本
print("Hello")
a="This is a test"
print(a)
我的意思是像这样打印“HelloThis is a test”而不是在下一行我知道我应该使用 print("Hello",a) 但我想使用单独的打印命令!!!!
例如,我想在之前在 python 中打印的另一个文本旁边打印一些文本
print("Hello")
a="This is a test"
print(a)
我的意思是像这样打印“HelloThis is a test”而不是在下一行我知道我应该使用 print("Hello",a) 但我想使用单独的打印命令!!!!
end=''
在第一次print
调用中使用:
print("Hello", end='')
a = "This is a test"
print(a)
#HelloThis is a test
帮助print
:
print(value, ..., sep=' ', end='\n', file=sys.stdout)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
如果您使用的是 python 2.7(有问题的 python 标记),您可以在打印后放置一个逗号以不返回新行。
print("hello"),
print("world")
将打印“helloworld”所有一行。所以在你的情况下,它将是:
print("Hello"),
print(a)
或者,如果您使用 python 3(有问题的 python3.x 标记)使用:
print("hello", end='')
print('world')
所以在你的情况下,它将是:
print("Hello", end='')
print(a)