使用';{';格式为python方法中的字符串
我希望能够使用format方法打印类似于“{x}”的内容,但是大括号的性质把我搞砸了 我试过了使用';{';格式为python方法中的字符串,python,string,string-formatting,Python,String,String Formatting,我希望能够使用format方法打印类似于“{x}”的内容,但是大括号的性质把我搞砸了 我试过了 '{{}}'.format(x) 但是,这返回了一个值错误。有没有办法告诉python,大括号是用来作为字符串而不是格式的参数使用的?{被格式转换为{,所以使用以下方法: '{{{}}}'.format(x) (注意三个大括号) 但是,在本例中,我将使用较旧的C样式格式字符串: '{%s}' % x 这要清楚得多
'{{}}'.format(x)
但是,这返回了一个值错误。有没有办法告诉python,大括号是用来作为字符串而不是格式的参数使用的?
{
被格式
转换为{
,所以使用以下方法:
'{{{}}}'.format(x)
(注意三个大括号)
但是,在本例中,我将使用较旧的C样式格式字符串:
'{%s}' % x
这要清楚得多