温馨提示×

python format的用法是什么

小亿
81
2023-12-15 17:41:31
栏目: 编程语言

Python中的format()函数用于格式化字符串。它是一种强大的工具,可以将变量、表达式和其他值插入到字符串中。format()函数可以通过使用花括号{}来指定要插入值的位置,并使用冒号:指定要应用的格式。

格式化字符串的语法如下所示:

string.format(value1, value2, ...)

其中,string是要进行格式化的字符串,value1、value2等是要插入的值。可以在字符串中使用花括号{}来标记要插入值的位置,然后使用format()函数来传递这些值。

format()函数的常见用法如下所示:

  1. 通过位置插入值:
name = "Alice"
age = 25
print("My name is {} and I am {} years old.".format(name, age))

输出:My name is Alice and I am 25 years old.

  1. 通过索引插入值:
name = "Bob"
age = 30
print("My name is {0} and I am {1} years old.".format(name, age))

输出:My name is Bob and I am 30 years old.

  1. 通过变量名插入值:
name = "Charlie"
age = 35
print("My name is {name} and I am {age} years old.".format(name=name, age=age))

输出:My name is Charlie and I am 35 years old.

  1. 指定值的类型和格式:
number = 3.14159
print("The value of pi is {:.2f}".format(number))

输出:The value of pi is 3.14

这里的{:.2f}表示要格式化的值为浮点数,并保留两位小数。

除了这些基本用法,format()函数还可以实现更复杂的格式化操作,包括对齐、填充等。有关更多详细信息,请参阅Python官方文档中的format()函数说明。

0