📌  相关文章
📜  c="他是{},他是{}".format(a,b) python (1)

📅  最后修改于: 2023-12-03 14:40:00.549000             🧑  作者: Mango

Python字符串格式化

在Python中,字符串格式化是一种非常常见的操作。它允许我们将某些值插入到字符串中,并控制它们的格式。Python中有多种格式化字符串的方法,但其中最常用的是str.format()方法。下面是一个示例程序:

a = "Tom"
b = "Jerry"
c = "他是{},他是{}".format(a,b)
print(c)

这个程序将输出:

他是Tom,他是Jerry

程序中,我们使用了str.format()方法,它接受任意数量的参数,并将它们插入到字符串中的占位符{}中。在此示例中,我们将ab插入到字符串"他是{},他是{}"中,从而得到最终的字符串c

使用str.format()方法,我们可以对插入的值进行格式化。例如,我们可以使用{:d}格式说明符将整数格式化为整数字符串。或者,我们可以使用{:.2f}格式说明符将浮点数保留两位小数并格式化为字符串。这里是一个使用格式说明符的示例程序:

price = 9.99
quantity = 3
total = price * quantity

c = "总价是:${:.2f}".format(total)
print(c)

这个程序将输出:

总价是:$29.97

在此示例中,我们使用了{:.2f}格式说明符来将浮点数total格式化为字符串,并保留两位小数。随着实践经验的增加,您将能够轻松地使用各种格式说明符来格式化字符串中的值。

总之,str.format()方法是一个非常强大的工具,可用于将值插入到字符串中,并对其进行格式化。它是Python编程中不可或缺的基础知识。