roaddeer 发表于 2024-6-11 09:06:22

试试格式

本帖最后由 roaddeer 于 2024-6-11 09:09 编辑

1

FishC 发表于 2024-6-11 09:06:33

没问题!下面是一个简单的例子来演示如何格式化输出:

name = "小明"
age = 18
score = 99.5

print("姓名:%s" % name)
print("年龄:%d" % age)
print("成绩:%.2f" % score)

运行这段代码,你将得到以下输出:

姓名:小明
年龄:18
成绩:99.50

在这个例子中,我们使用了字符串的格式化功能。"%s"、"%d"和"%.2f"分别代表了字符串、整数和浮点数的占位符。通过使用`%`运算符,可以将变量的值插入到字符串中。其中,`.2`表示保留两位小数。这样,我们可以在字符串中插入变量的值,并指定它们的格式。

你也可以使用新的字符串格式化方法f-string。这种方法在Python3.6及以上版本中可用。下面是相同的例子,使用f-string来格式化输出:

name = "小明"
age = 18
score = 99.5

print(f"姓名:{name}")
print(f"年龄:{age}")
print(f"成绩:{score:.2f}")

这段代码的输出与上面的例子一样。在f-string中,我们使用大括号`{}`来引用变量,并且可以直接在大括号内指定变量的格式。例如,`{score:.2f}`表示将`score`变量格式化为保留两位小数的浮点数。

希望这个例子能帮到你!如果还有其他问题,请随时问我。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 试试格式