【发布时间】:2017-09-04 16:27:15
【问题描述】:
当我们可以像第 10 行一样使用print 时,使用代码(例如第 8 行和第 9 行)有什么意义?
my_name = 'Zed A. Shaw'
my_age = 35
my_height = 74
my_weight = 180
my_eyes = 'Blue'
my_teeth = 'White'
my_hair = 'Brown'
print(f"Let's talk about {my_name}.") # Line 8
print(f"He's {my_height} inches tall.") # Line 9
print("He's", my_teeth, "pounds heavy.") # Line 10
【问题讨论】:
-
对不起,我是新来的。
-
而前两行是字符串插值的例子。它非常方便,但是这个例子太小了,好处不明显。
-
@Astolfo39 此处发布代码时的其他注意事项: 1. 不包括左侧的行号;它使人们更难运行您的代码。如果您需要指明行号,请使用注释。 2. 将代码缩进 4 个空格以正确格式化。请参阅我发布的修复代码。
-
字符串格式化对于非平凡的情况相当强大,请参阅pyformat.info 的一些用途,但请注意您在此处使用的是 f 字符串,目前特定于 Python 3.6
-
@Carcigenicate 我在编写代码时需要缩进还是仅用于网站?当我在记事本中使用缩进时,终端会显示意外的缩进。我现在正在阅读的这本书的作者也是缩进的,所以当出现意外的缩进错误时,我真的很困惑。如果我删除所有缩进,一切都很好。
标签: python python-3.x format-string