python - 如何理解 "{{{{{0}}}}}".format("test")
问题描述
The code in python 3.9.1
print( "{{{{{0}}}}}".format("test") ) # output:{{test}}
混乱
我的 python 是如何理解这么多 {} 的?(而 {} 有时可以表示集合)
需要一些好的例子!
解决方案
使用时format
,{{
是单转义{
。并且}}
是一个逃跑的}
。所以你有(这是“测试”)被转义的and{0}
包围,两次。{
}
请参阅https://docs.python.org/3/library/string.html#format-string-syntax,其中说:
如果您需要在文字文本中包含大括号字符,可以通过加倍来转义:{{ 和 }}。
推荐阅读
- javascript - 有什么方法可以告诉 Flow getElementById() 返回的 HTMLElement 不能为空?
- c++ - 多次打印出整个数组
- javascript - 使用 Grid fs 在 mongo 数据库中存储数千个图像文件,这是个好主意吗?
- python - 计算字符串中的子字符串,不包括一个字符串
- apache - 如何在 apache 上模拟 500 http 错误
- python - 不知道为什么我没有收到通知
- sql - Oracle SQL比较列值并选择最大值在第1列中的行
- c++ - 具有静态 std::array 的神经网络比使用动态 C 数组的神经网络慢
- excel - 根据工作表名称获取 H 列的总和
- ios - 关于 Swift 中自定义切换按钮的问题