【问题标题】:Use single quote and double quote same time as string python与字符串python同时使用单引号和双引号
【发布时间】:2016-02-10 10:49:57
【问题描述】:

如何在字符串 python 中同时使用单引号和双引号? 例如:

string = "Let's print "Happines" out"

结果应该是 Let's print "Happines" out

我尝试使用反斜杠,但它会在应该是之前打印出 \

【问题讨论】:

  • 您可能混淆了字符串的repr 表示和实际的字符串内容。尝试使用反斜杠,然后使用print 打印字符串。

标签: python double-quotes single-quotes


【解决方案1】:

取这个字符串:

string = "Let's print "Happines" out"

如果要混合引号,请使用三重单引号:

>>> string = '''Let's print "Happines" out'''
>>> print(string)
Let's print "Happines" out

也可以使用三引号:

>>> string = """Let's print "Happines" out"""
>>> print(string)
Let's print "Happines" out

【讨论】:

    【解决方案2】:

    在 python 中,有很多方法可以编写字符串文字。

    对于这个例子,你可以:

    print('Let\'s print "Happiness" out')
    print("Let's print \"Happiness\" out")
    print('''Let's print "Happiness" out''')
    print("""Let's print "Happiness" out""")
    

    以上任何一项都会按预期运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-26
      • 2017-02-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多