如何将文本分成段落(python)

2024-09-28 19:06:56 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我在做一个基于文本的游戏,但是当我运行代码时,文本不会被分解成段落,第一个print()命令和它后面的命令之间没有空格。在

我尝试过在一个print命令中在文本之间放置巨大的空格来拆分文本,但是这样做效率很低,而且会使我的代码看起来杂乱无章,难以使用。在

if status.lower().strip() == "modest":
    print("#.")
    print("#")
    print("#")
    print("#")
    print("#")
else:
    main()

所以我要做的是复制一个HTML命令<br>,它可以在两行文本之间添加空格。我有办法吗?在


Tags: 代码文本命令游戏ifstatuslowerelse
3条回答

可以在print语句中使用换行符\n

print("This is P1\n")
print("This is P2")
# Output: 
This is P1

This is P2

或者(我喜欢的方式)是在print语句中添加end="\n\n"作为参数。在

注意:默认情况下,print语句总是“has”end="\n"。在

具体如下:

^{pr2}$

还需要指出的是,下一个打印的字符串/段落在P2和它本身之间不会有空格,因为print("This is P2")没有添加{}作为参数。在

希望这有帮助!在

根据需要多次使用linebreak命令\n,我建议您使用三重引号,如下所示:

print("""
    First paragraph \n\n
    Second paragraph \n\n
    ...
    Last paragraph.
""")

您只需\n即可打印新行

print("#.\n\n#\n\n#\n\n#")

相关问题 更多 >