zoukankan      html  css  js  c++  java
  • python中,如何将多行进行输出,同时将行尾的换行符去掉

    需求说明

      比如我要输出字符串的常量,字符串常量要输出多行,该怎么解决呢

    操作过程

    1.可以通过三引号(""" .... """)将要输出的内容扩起来

    >>> 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
    
    >>> 

    2.去掉三引号行尾的换行符,使用来解决这个问题

    >>> 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
    
    >>> print("""       #这种方式输出,就没有换行符,同时USage前面是没有空格的,所以呢加上之后就没有换行符了,但是三引号之后的内容还是下一行的内容是一起的。
    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
    
    >>> 

     备注:多行输出时,其实每一行后面都自动带了换行符或者说行尾符号。

    文档创建时间:2018年11月23日10:27:45

  • 相关阅读:
    HTML入门之003
    html入门之002
    HTML入门之001
    端口
    计算机基础
    二进制的学习
    markdown基础
    css基础
    html基础之三
    html基础之二
  • 原文地址:https://www.cnblogs.com/chuanzhang053/p/10005968.html
Copyright © 2011-2022 走看看