__format__方法应如何用于int?

Jua*_*nti 5 python int

我看到有一个__format__方法,但是help(int.__format__)没有提供任何帮助。

我也知道您不应该__method__直接致电。什么时候调用此方法?它的论点是什么?

Ste*_*lla 5

它用于 Py3k 的新字符串格式化方案。

您可以在此处找到更多信息:

http://docs.python.org/whatsnew/2.6.html#pep-3101-advanced-string-formatting

你是对的,它没有被直接调用。它由str.format或 新format内置函数调用。