首先,在 Python 中,我们可以使用百分号 ( % ) 来格式化字符串。当我们需要将一个值插入到另一个字符串中时,我们可以在字符串中放置一个 %s,然后再使用另一个字符串中的变量来替换它。如果我们想要插入一个百分号,我们可以使用两个相邻的百分号 ( %% ) 来表示一个百分号。
以下是两个示例:
- 将一个字符串插入到另一个字符串中,并使用百分号来表示一个浮点数:
name = "John"
age = 30
income = 2567.889
print("My name is %s, I am %d years old, and I make $%.2f per month." % (name, age, income))
输出结果为:
My name is John, I am 30 years old, and I make $2567.89 per month.
在这个例子中,我们使用了 %s、%d 和 %.2f 来分别表示字符串、整数和浮点数,并用 % (name, age, income) 来在其中插入具体的值。
- 在一个文本生成器中,使用百分号来表示一个百分数:
for i in range(10):
percent = i * 10
print("%d%% completed." % percent)
输出结果为:
0% completed.
10% completed.
20% completed.
30% completed.
40% completed.
50% completed.
60% completed.
70% completed.
80% completed.
90% completed.
在这个例子中,我们使用了 %d 和 %% 分别来表示一个整数和一个百分号,并用 % percent 来在其中插入具体的值。
通过这两个示例,我们可以看出,使用百分号来格式化字符串是一种非常简单而实用的方法,能够帮助我们在输出结果中插入各种类型的值,包括字符串、整数、浮点数和百分数等等。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python 格式化输出百分号的方法 - Python技术站