Python 3 中的空格

Spaces in Python 3

我刚开始学习 Python 3 - 和一般编程 - 不知道如何在 Hello 和变量之间放置 space。

name = Amy 
print ('Hello' + name + '!' *3)

打印出 HelloAmy!!! 如何在 Hello 和 Amy 之间加上 space?

谢谢

print ('Hello ' + name + '!' *3)

只需在现有字符串中添加一个space:

name = 'Amy'
print ('Hello ' + name + ('!' * 3))
#            ^ Space

或者如果 'Hello' 是由另一个变量定义的,您可以添加另一个仅包含 space:

的字符串
print (hello_string + ' ' + name + ('!' * 3))

我假设 Amy 应该用引号引起来

就像在引号内添加 [=13th=] 一样简单。解释器打印引号中直接给出的内容。

print ('Hello ' + name + '!' *3)