为什么python中的多行需要print()?
multiline = "Life is too shortnYou need python."
multiline #1
#'Life is too shortnYou need python.'
print(multiline) #2
#Life is too short
#You need python.
我不知道为什么#1 的结果不能显示#2 的相同结果。
回答
#1 只是向您展示 的结果repr(multiline), 的内容的非歧义表示multiline。
#2 实际上是将 的每个字符写入multiline标准输出,每个字符都以依赖于终端的方式显示。