python - 为什么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 相同的结果。
解决方案
#1 只是向您展示 的结果repr(multiline)
,是 的内容的明确表示multiline
。
#2 实际上是将每个字符写入multiline
标准输出,每个字符都以终端相关的方式显示。
推荐阅读
- flutter - 条件包导入破坏代码 Flutter
- asp.net-core - 在 ASP.NET CORE 中发送电子邮件的延迟
- javascript - 无论如何要使用 MediaRecorder 提高画布捕获流的质量
- r - 基于R中的上升趋势,下降趋势和范围对数据表进行分组
- java - 如果级别不是预先知道的,如何从 json 中提取特定的对象类型?
- ios - 无法在 XCode 11.4.1 上使用 Watch App 编译 iOS 项目
- oracle - 错误:ORA-12545:连接失败,因为目标主机或对象不存在
- javascript - 有没有办法防止链接打开但仍然被索引?
- or-tools - 运行多个 Google OR Solver (CBC) 实例导致找不到解决方案 (C++)
- c++ - 椭圆问题(旋转):检测到任何点的位置不正确