【问题标题】:long text as String in pythonpython中的长文本作为字符串
【发布时间】:2012-07-16 12:27:12
【问题描述】:

嘿,我想在 Python 中声明一个字符串,它是一个长文本(带有换行符和段落)。这可能吗? 如果我只是将文本复制粘贴到引号中,Python 只能识别第一行,如果我想要整个文本,我必须手动删除所有换行符。如果可以的话,如果文本有引号(“”)仍然可以吗?

【问题讨论】:

    标签: python string text


    【解决方案1】:

    用“”将字符串内容括起来表示多行字符串。

    >>>a = """
    ...this
    ...is
    ...a
    ...multi-line
    ...string
    ..."""
    >>> a
    'this\nis\na\nmulti-line\nstring\n'
    

    【讨论】:

      【解决方案2】:

      使用三引号:

      mytext = """Some text
      Some more text
      etc...
      """
      

      【讨论】:

      • 请注意,虽然不常用,但三单引号也可以使用,尽管三双引号是首选(只要您的字符串不包含三双引号)。呸,真是一口。
      • 正是我的意思。谢谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      • 2012-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多