【问题标题】:Using python string format with placeholder [duplicate]使用带有占位符的python字符串格式[重复]
【发布时间】:2021-01-11 15:17:42
【问题描述】:

我知道如何在python中使用字符串格式

"name = {fname}".format(fname = "John")

输出为name = John

但是如果我需要在不属于变量的字符串中输入{},例如,我该如何使用

"{NOTVAR} name = {fname}".format(fname = "John")

我要输出的是{NOTVAR} name = John

【问题讨论】:

  • "{{NOTVAR}} ..." - dupe.

标签: python string formatting


【解决方案1】:
print("{{NOTVAR}} name = {fname}".format(fname="John"))

输出

{NOTVAR} name = John

【讨论】:

    【解决方案2】:

    试试

    
    "{{NOTVAR}} name = {fname}".format(fname = "John")
    
    

    【讨论】:

      【解决方案3】:

      可能最简单的方法是用+ 分隔它。 像这样的:

      print("{NOTVAR }" + "name = {fname}".format(fname = "John"))
      

      {NOTVAR} 名称 = 约翰

      【讨论】:

        猜你喜欢
        • 2016-03-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-13
        • 1970-01-01
        • 1970-01-01
        • 2016-06-05
        • 2018-04-15
        相关资源
        最近更新 更多