• 技术文章 >后端开发 >Python教程

    python续行符是什么

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-06-20 16:30:05原创37841
    跨行的字面字符串可用以下几种方法表示。使用续行符,即在每行最后一个字符后使用反斜线来说明下一行是上一行逻辑上的延续。

    以下使用 \n 来添加新行:

    >>> '"Isn\'t," she said.'
    '"Isn\'t," she said.'
    >>> print('"Isn\'t," she said.')
    "Isn't," she said.
    >>> s = 'First line.\nSecond line.'  # \n 意味着新行
    >>> s  # 不使用 print(), \n 包含在输出中
    'First line.\nSecond line.'
    >>> print(s)  # 使用 print(), \n 输出一个新行
    First line.
    Second line.

    以下使用 反斜线(\) 来续行:

    hello = "This is a rather long string containing\n\
    several lines of text just as you would do in C.\n\
        Note that whitespace at the beginning of the line is\
     significant."
     
    print(hello)

    相关推荐:《Python视频教程

    注意,其中的换行符仍然要使用 \n 表示——反斜杠后的换行符被丢弃了。以上例子将如下输出:

    This is a rather long string containing
    several lines of text just as you would do in C.
        Note that whitespace at the beginning of the line is significant.

    或者,字符串可以被 """ (三个双引号)或者 ''' (三个单引号)括起来。使用三引号时,换行符不需要转义,它们会包含在字符串中。以下的例子使用了一个转义符,避免在最开始产生一个不需要的空行。

    print("""\
    Usage: thingy [OPTIONS]
         -h                        Display this usage message
         -H hostname               Hostname to connect to
    """)

    其输出如下:

    Usage: thingy [OPTIONS]
         -h                        Display this usage message
         -H hostname               Hostname to connect to

    如果我们使用"原始"字符串,那么 \n 不会被转换成换行,行末的的反斜杠,以及源码中的换行符,都将作为数据包含在字符串内。例如:

    hello = r"This is a rather long string containing\n\
    several lines of text much as you would do in C."
    print(hello)

    将会输出:

    This is a rather long string containing\n\
    several lines of text much as you would do in C.

    以上就是python续行符是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python 续行符
    上一篇:python语言采用什么来表明每行代码的层次关系 下一篇:python的除法运算符是什么
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• python中异常和错误的区别• python语言怎么解决汉诺塔问题• python中append和extend区别是什么• python语言采用什么来表明每行代码的层次关系
    1/1

    PHP中文网