在Python3中如何在两个字符串之间留出空间?

在Python3中如何在两个字符串之间留出空间?,python,python-3.x,Python,Python 3.x,您好,我想问一下如何在Python3中放置一行空间。 我使用以下代码: #def space(): #print() 但当我想打印时,有一个“无”为我打印,但我只想要一行没有任何内容 i、 e我想键入: "hi how are you : iam fine" 我想在“你好”和“我很好” 我把这个给蟒蛇3: print('hi how are you",space(),"iam fine") 但它只会给我: hi how are you None iam fine .. 这里有什么问

您好,我想问一下如何在Python3中放置一行空间。 我使用以下代码:

#def space():
#print()
但当我想打印时,有一个“无”为我打印,但我只想要一行没有任何内容 i、 e我想键入:

"hi how are you :

iam fine" 
我想在
“你好”
“我很好”
我把这个给蟒蛇3:

print('hi how are you",space(),"iam fine")
但它只会给我:

 hi how are you None iam fine ..
这里有什么问题?这个“无”意味着什么?

这就是你想要的:

def space():
    return '\n'

None
就是它听起来的样子,它打印None是因为您没有提供任何输入。如果你想换行,你需要返回
'\n'

空格
函数的返回值,它与
打印
的输入无关。这是我在python中得到的,我使用你的代码:>>def space():return'\n'>>>space()'\n'@user1893221:尝试使用新函数最初发布的代码片段:
print(“你好,space(),“我很好”)
我得到了它,所以如果我想在字符串之间留出更多的空间,比如3行,我必须用两个return'\n'来定义angain?我试过了,但它不起作用……ps:如果你得到了问题的答案,请在堆栈溢出上投票/选择答案!我懂了。。但是我仍然有问题,如何返回'\n'?