admin 管理员组

文章数量: 887031


2023年12月19日发(作者:est翻译成中文)

python format()函数的功能和用法

Python中的format()函数是一个非常有用的工具,它可以帮助我们格式化字符串,也可以用于替换字符串中的特定字符。它提供了一种简单、有效的方法来格式化字符串,可以用来输出各种格式的字符串。

format()函数的基本格式为:format(value[, format_spec])

其中,value是要格式化的值,format_spec是用于格式化的格式字符串。

format()函数的基本用法如下:

1、替换字符串中的特定字符字符串替换的最常见的场景就是使用format()函数来替换字符串中的特定字符。例如:str

= "Hello, {0}!"print(("world"))

输出:Hello, world!上面例子中,format()函数替换了字符串中的“{0}”,将其替换成字符串“world”。

2、格式化输出format()函数还可以用于格式化输出,例如:str = "Hello, {0:.2f}!"print((

3.))

输出:Hello,

3.14!上面例子中,format()函数使用“.2f”格式将浮点数

3.四舍五入保留两位小数,输出“

3.14”。

3、用于输出字典format()函数还可以用于输出字典。例如:dic = {"name": "John", "age": 20}str = "My name is {name},

and I am {age} years old."print((**dic))

输出:My name is John, and I am 20 years old.

上面例子中,format()函数使用字典dic中的值替换字符串str中的“name”和“age”,输出“My name is John, and I am 20

years old.”。

以上就是Python中format()函数的功能和用法。format()函数是一个非常强大的工具,它可以帮助我们格式化输出字符串和替换字符串中的特定字符,可以说它是一个简单而有效的格式化字符串的方法。


本文标签: 字符串 函数 输出 用于