Using string.format with “{” already in string python
本问题已经有最佳答案,请猛点这里访问。
字符串中已经有
1 2 | a ="{foo{}}" b = a.format("bar") |
结果应该是EDOCX1[1]
有很多方法可以解决这个问题,但我想知道是否有一种方法可以跳过第一个
要使用常规大括号,请在格式字符串中使用它两次。
1 2 | >>>"{{foo{}}}".format("bar") '{foobar}' |
您也可以使用%x语法:
1 2 | a ="{foo%s}" b = a % 'bar' |
这将使
仅供参考:要以字符串形式打印百分比,您需要使用