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

    关于Python中单引号,双引号和三引号的区别介绍

    高洛峰高洛峰2017-03-17 17:24:18原创1056
    python字符串可以用单引号括起来,也可以用双引号,这两种方式是等价的,而在php当中单引号和双引号的有些是不一样的,虽然表示的字符串,但是在php的单引号解析速度比双引号快。
    如果在python里,需要表示一个字符串对象的话,单引号和双引号没有区别。
    反之亦然。这就是python为什么允许用两种方式的原因。在实际应用中,python 单引号和python 双引号用得比较多,有两种表示方式后,就不用老用转义字符了。
    比如在python当中:
    a = 'i love \'laowang python\''
    print a

    a = "i love 'laowang python'"
    print a的结果是一样的。
    python 三引号的形式用来输入多行文本,也就是说在三引号之间输入的内容将被原样保留,之中的单号和双引号不用转义,其中的不可见字符比如\n和\t都会被保留,这样的好处是你可以替换一些多行的文本。
    比如:
    content = '''wwwfefefefefse%(name)s is
    haha,he age is %(age)s'''
    c = content % {'name':'pythoner','age': '20'}
    print c 的结果是:
    wwwfefefefefsepythoner is
    haha,he age is 20

    以上就是关于Python中单引号,双引号和三引号的区别介绍的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Python
    上一篇:关于python三元运算符详解详细介绍 下一篇:必看的Python装饰器的详细介绍
    Web大前端开发直播班

    相关文章推荐

    • 详细了解Python进程池与进程锁• 一起聊聊Python的编码样式• 带你搞懂Python反序列化• 归纳整理!Python实用技巧总结• 归纳整理python正则表达式解析
    1/1

    PHP中文网