【发布时间】:2021-02-10 14:25:33
【问题描述】:
【问题讨论】:
-
你在一个 REPL 中执行,它会自动为你打印出来。此外,这是一个“单引号”,而不是“反逗号”。
标签: python
【问题讨论】:
标签: python
这是 python REPL 的行为 - 当以交互方式使用 python 时,您运行的任何语句的返回值(只要它不是 None)都会打印到控制台。
由于list1[0] 返回字符串'python' 并且之后没有更多语句,因此字符串被打印出来。如果您在脚本中运行同一行(非交互方式),则它不会打印任何内容。
print() 专门打印到控制台,无论 python 是否在交互模式下运行,都会这样做。它还格式化输出要打印的 - 它不打印“元素是什么”,它打印“你告诉它打印什么”。这就是为什么单引号不存在的原因。 print() 不用说是字符串。
【讨论】: