【问题标题】:What is the difference between single, double, and triple quotes in Python? [duplicate]Python中的单引号、双引号和三引号有什么区别? [复制]
【发布时间】:2016-06-10 02:23:15
【问题描述】:

换句话说,我怎么知道该使用哪一个?

我知道什么时候使用字符串。我会做的

    string = "This is a string"

我什么时候使用''或""""""?

【问题讨论】:

    标签: python python-3.x syntax quotations


    【解决方案1】:

    '...'"..." 是等价的。如果字符串中有撇号,则使用"..." 会更容易,因此您不必转义撇号。如果字符串中有引号,使用'...' 会更容易,因此您不必转义引号。

    三引号("""''' 都允许)允许字符串包含换行符。这些通常用于文档字符串(和其他多行 cmets,包括“注释掉”代码)和其他计算机语言(如 HTML 和 SQL)的嵌入式 sn-ps。

    https://docs.python.org/2.0/ref/strings.html

    【讨论】:

    • 三引号成为多行字符串的能力使其对于模拟多行 cmets 也很有用。
    • 添加了一些关于使用三引号字符串的内容
    猜你喜欢
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 2015-05-09
    • 2017-05-14
    • 2010-12-31
    • 2010-10-30
    相关资源
    最近更新 更多