bas*_*flp 1 python format python-3.x python-3.5
我想在Python 3.5中看到一个打印输出,{1}但我没有.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
Run Code Online (Sandbox Code Playgroud)
什么是正确的print('{}'.format())打印类似的语法{1}?
你可以做:
>>> print('{{{}}}'.format(1))
{1}
Run Code Online (Sandbox Code Playgroud)
最里面{}用于插入1.最外层{{和}}用于打印{和},但你需要他们两个人逃脱{和}(因为这些通常用于指示的地方).