首页 > 解决方案 > 为什么python中的多行需要print()?

问题描述

multiline = "Life is too short\nYou need python."
 
multiline #1
#'Life is too short\nYou need python.'

print(multiline) #2
#Life is too short
#You need python.

我不知道为什么#1 的结果不能显示与#2 相同的结果。

标签: python

解决方案


#1 只是向您展示 的结果repr(multiline),是 的内容的明确表示multiline

#2 实际上是将每个字符写入multiline标准输出,每个字符都以终端相关的方式显示。


推荐阅读