PYTHON 课程8:依然Print

本文内容主要来自LEARN PYTHON THE HARD WAY

今天依然练习PYTHON的print()语句。

今天练习print()的对象是%r,%r应该是原样转换任意对象。本次代码如下:


输出结果:


错误总结:

  1. 在print语句后忘了加()
  2. 将系统变量False错写成了Flase
  3. 在第8-10行中,进行多个对象转换时,没有使用,分隔

疑问:

  1. 第5行的输出为什么会输出带单引号的 ‘%r %r %r %r’?这里单引号是什么意思?最后一个pring()输出的文本也是带引号的,而且在文本本身包含单引号时,自动使用双引号括起文本,这都是%r的特性吗?
  2. 尝试将第一句赋值变为formatter = “%s %s %s %s”后,输出的文本就不带引号了。

本文内容主要来自LEARN PYTHON THE HARD WAY

发表评论

邮箱地址不会被公开。 必填项已用*标注