【python】代码换行的几种方法

python

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

在写list或者较长的字符串时候,或者多个循环造成IDE不够用时,就需要代码换行了。主要的代码换行有通用的反斜杠\和针对字符串起作用的三引号结构。

1.反斜杠

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

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

ref:

https://blog.csdn.net/hllsmart/article/details/51236877

https://blog.csdn.net/qq_40229981/article/details/83587503

https://blog.csdn.net/baihhzm/article/details/73433160

https://blog.csdn.net/G_66_hero/article/details/78745608

ascii art:

http://patorjk.com/software/taag/#p=display&h=1&v=3&f=Graffiti&t=Ascii Art

https://asciiart.website//index.php?art=animals/bears

http://www.asciiarts.net/

http://picascii.com/



pic from pexels.com

以上是 【python】代码换行的几种方法 的全部内容, 来源链接: utcz.com/z/388335.html

回到顶部