Python中的format()
函数用于对字符串进行格式化输出。它的基本用法是在一个字符串中使用花括号{}
来表示需要被替换的部分,然后通过format()
函数来将相应的值插入到这些位置。
以下是format()
函数的常用用法:
单个参数替换:
"Hello, {}".format(name)
在字符串中的花括号中使用索引{}
,并将参数通过format()
函数传递进去。
多个参数替换:
"Hello, {} and {}".format(name1, name2)
在字符串中的花括号中使用索引{}
,并按顺序将参数通过format()
函数传递进去。
命名参数替换:
"Hello, {name1} and {name2}".format(name1="Alice", name2="Bob")
在字符串中的花括号中使用参数名,然后通过format()
函数的关键字参数来传递参数值。
格式化参数替换:
"The value is {:.2f}".format(value)
在花括号中使用冒号:
来指定格式化选项,如小数位数、填充字符等。
以上是format()
函数的常见用法,它提供了很大的灵活性和可扩展性,可以满足各种格式化输出的需求。