Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:如何使用str.format()格式化字符串%number_Python_String - Fatal编程技术网

Python:如何使用str.format()格式化字符串%number

Python:如何使用str.format()格式化字符串%number,python,string,Python,String,如何格式化这样的字符串 "%01.2f" % pr"%01.2f" % some_number 但是使用str.format()样式?我已经习惯了: '{0} {1}'.format(somevalue1, somevalue2) 与旧的%样式相比,有没有一种方法可以使用该函数样式,并且仍然实现这种十进制格式?我相信这就像{0:01.2f}。看 编辑:在零填充中添加。您的格式字符串是01.2f,最初我的格式字符串是1.2f,所以我将其更改为与您的匹配。哦,零填充有什么作用?我从某个地方复制了

如何格式化这样的字符串

"%01.2f" % pr"%01.2f" % some_number
但是使用str.format()样式?我已经习惯了:

'{0} {1}'.format(somevalue1, somevalue2)

与旧的%样式相比,有没有一种方法可以使用该函数样式,并且仍然实现这种十进制格式?

我相信这就像
{0:01.2f}
。看


编辑:在零填充中添加。

您的格式字符串是01.2f,最初我的格式字符串是1.2f,所以我将其更改为与您的匹配。哦,零填充有什么作用?我从某个地方复制了那个代码。哦,它似乎不起作用。上述格式输出为该格式:9.55,而不是09.55