代码太长怎么办,反斜杠\引号""" ‘’'来帮忙!

在写list或者较长的字符串时候,或者多个循环造成IDE不够用时,就需要代码换行了。主要的代码换行有通用的反斜杠\和针对字符串起作用的三引号结构。例如:https://blog.csdn.net/qq_40229981/article/details/83587503。

1.反斜杠

对于一般表达式来说,反斜杠后直接回车即可实现续行,使用的关键在于反斜杠后不能用空格或者其他符号。

a = 1
b = 2
c = a +\
b
print(c)

 
 

    >>> 3

    longlist = ['3D','3-D','3d','3-d','three-dimensions','Three-Dimensions','Three Dimensions','THREE DIMENSIONS','geometry',\
           'Geometry','GEOMETRY','Geometric','surface','Surfaces','Surface','SURFACE',\
           '3D Pose Estimation','Pose','POSE','POINTCLOUD']
    print(longlist)
    
     
     

      >>> ['3D', '3-D', '3d', '3-d', 'three-dimensions', 'Three-Dimensions', 'Three Dimensions', 'THREE DIMENSIONS', 'geometry', 'Geometry', 'GEOMETRY', 'Geometric', 'surface', 'Surfaces', 'Surface', 'SURFACE', '3D Pose Estimation', 'Pose', 'POSE', 'POINTCLOUD']

      对于字符串也有同样的效果

      longstring = 'this is a long long long long long long long \
      string'
      print(longstring)
      
       
       

        >>> this is a long long long long long long long string

        2.三引号
        longstring1 = '''this is a long long long long long long long 
        string'''
        print(longstring1)
        longstring2 = """this is another long long long long long long long 
        string"""
        print(longstring2)
        
         
         

          this is a long long long long long long long string this is another long long long long long long long string
          还可以实现ascii字符输出呢:

          print('''
             _____                   .__ .__     _____            __   
            /  _  \    ______  ____  |__||__|   /  _  \ _______ _/  |_ 
           /  /_\  \  /  ___/_/ ___\ |  ||  |  /  /_\  \\_  __ \\   __\-  
          /    |    \ \___ \ \  \___ |  ||  | /    |    \|  | \/ |  |  
          \____|__  //____  > \___  >|__||__| \____|__  /|__|    |__|  
                  \/      \/      \/                  \/               
          ''')
          #注意art中的反斜杠被动换行
          
           
           
            >>> 
               _____                   .__ .__     _____            __   
              /  _  \    ______  ____  |__||__|   /  _  \ _______ _/  |_ 
             /  /_\  \  /  ___/_/ ___\ |  ||  |  /  /_\  \_  __ \   __\- 
            /    |    \ \___ \ \  \___ |  ||  | /    |    \|  | \/ |  |  
            \____|__  //____  > \___  >|__||__| \____|__  /|__|    |__|  
                    \/      \/      \/                  \/               
            
             
             
              print('''* bear *  11/96
                      _
                     (\\  _                      ___
                    .-"`"(\\                _.""`   `"-.
                   /      ` `-._        _.-"            `\__
                  6   6)        `-.__.-'                    `",
                 /                                         `;-`
                /     ,                                     |
               ()    /  /`                                  |
                `---`"~``\                                  |
                          \                                 |
                           \            \      /           /
                           /`,   ,      |     |           /
                          /   "-.|      |     |         /'
                         /     / |     /,__   |       /`\ 
                    jgs /    /'  |    /    `"'\      (   \ 
                     __/   /'    |   |         `\     \   \ 
                     \    /      |   |           `\    \   \ 
                      `-,/      /    |            /     |-"`
                               `"""^^^           `^^""""`
              

              Thank you for visiting https://asciiart.website/
              This ASCII pic can be found at
              https://asciiart.website//index.php?art=animals/bears
              ‘’’)

                >>> 
                * bear *  11/96
                        _
                       (\  _                      ___
                      .-"`"(\                _.""`   `"-.
                     /      ` `-._        _.-"            `\__
                    6   6)        `-.__.-'                    `",
                   /                                         `;-`
                  /     ,                                     |
                 ()    /  /`                                  |
                  `---`"~``\                                  |
                            \                                 |
                             \            \      /           /
                             /`,   ,      |     |           /
                            /   "-.|      |     |         /'
                           /     / |     /,__   |       /`\ 
                      jgs /    /'  |    /    `"'\      (   \ 
                       __/   /'    |   |         `\     \   \ 
                       \    /      |   |           `\    \   \ 
                        `-,/      /    |            /     |-"`
                                 `"""^^^           `^^""""`
                

                Thank you for visiting https://asciiart.website/
                This ASCII pic can be found at
                https://asciiart.website//index.php?art=animals/bears

                Logo

                为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

                更多推荐