{:d}在Python中做什么?

{:d}在Python中做什么?,python,Python,因此,我理解您可以这样做,例如: x = input("Enter an integer: ") print("I am now printing variable x: {}".format(x)) 获取我放在那里的任何字符串的输出,因为{}只是变量的占位符 然而,在一个网站上,我看到{:d}正在被使用,尽管我尝试用Python来弄清楚它的功能,但我似乎找不到它的用途。打印变量时为什么使用{:d}以及它有什么用途?在python中,可以在曲线括号内指定格式 你可以做一些事情,比如 >&

因此,我理解您可以这样做,例如:

x = input("Enter an integer: ")
print("I am now printing variable x: {}".format(x))
获取我放在那里的任何字符串的输出,因为{}只是变量的占位符


然而,在一个网站上,我看到{:d}正在被使用,尽管我尝试用Python来弄清楚它的功能,但我似乎找不到它的用途。打印变量时为什么使用{:d}以及它有什么用途?

在python中,可以在曲线括号内指定格式

你可以做一些事情,比如

>>> '{:b}'.format(2)
'10'
在您的例子中,d作为十进制整数打印

你可以在这里找到所有的文件


请查看文档:它是一个格式说明符。这可能与我喜欢使用的字符串格式重复,而不是普通文档。有关
{:d}
的情况,我同意很难在线搜索,请参阅