在Python中打印{1}

时间:2016-08-11 17:44:24

标签: python python-3.x format python-3.5

我希望在Python 3.5中看到类似.format的打印输出,但我没有正确的print('{{}}'.format('1')) # prints {} print('{{id}}'.format(id='1')) # prints {id} print('{{0}}'.format('1')) # prints {0} print('\{{}\}'.format(1)) # ValueError: Single '}' encountered in format string 语法。我试过了:

print('{}'.format())

正确的{1}语法是什么,可以打印var name = 'Tom'; var greeting = `hello my name is ${name}`; 之类的内容?

1 个答案:

答案 0 :(得分:5)

你可以这样做:

>>> print('{{{}}}'.format(1))
{1}

最里面的{}用于插入1。最外面的{{}}用于打印{},但您需要其中两个才能转义{}(因为这些通常用于指示地点)。