• 技术文章 >常见问题 >Python常见问题

    python三引号怎么使用

    silencementsilencement2019-11-16 15:43:28原创6519

    Python中的三引号,3个单引号及3个双引号,通常用来换行书写代码,或者写多行注释。

    比如:

    str1 = "List of name:\
            Hua Li\
            Chao Deng"

    而且即使你这样写也不能得到期望的输出:

    List of name:
    Hua Li
    Chao Deng

    实际上输出是下面这样的:

    >>> str1 = "List of name:\
    ...         Hua Li\
    ...         Chao Deng"
    >>> print(str1)
    List of name:        Hua Li        Chao Deng

    那么该如何得到我们期望的一行一个名字的输出格式呢?这就是3个引号的作用了:

    >>> str1 = """List of name:
    ... Hua Li
    ... Chao Deng
    ... """
    >>> print(str1)
    List of name:
    Hua Li
    Chao Dengg

    虽然我们也可以通过给字符串加上\n实现:

    >>> str1 = "List of name:\nHua Li\nChao Deng"
    >>> print(str1)
    List of name:
    Hua Li
    Chao Deng

    但是这样在输入的时候看起来就乱了很多不是么?所以这种情况下尽量使用3个引号,至于3个单引号还是双引号都是一样的,只需要注意如果字符串中包含有单引号就要使用双引号来定义就好了。

    而且使用3个引号还有一个特别棒的作用就是:加注释!

    >>> str1 = """
    ... List of name:
    ... Hua Li # LiHua
    ... Chao Deng # DengChao
    ... """
    >>> print(str1)
     
    List of name:
    Hua Li # LiHua
    Chao Deng # DengCha

    python学习网,大量的免费python学习视频,欢迎在线学习!

    专题推荐:引号
    上一篇:python怎么打印列表 下一篇:python中的str()不能直接用吗

    相关文章推荐

    • 在Python中如何获取元素在数组中的索引号?• python如何输入单引号• 在python中如何输入单引号

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网