【python】代码换行的几种方法
代码太长怎么办,反斜杠\引号""" ‘’\'来帮忙!
在写list或者较长的字符串时候,或者多个循环造成IDE不够用时,就需要代码换行了。主要的代码换行有通用的反斜杠\
和针对字符串起作用的三引号结构。
1.反斜杠
对于一般表达式来说,反斜杠后直接回车即可实现续行,使用的关键在于反斜杠后不能用空格或者其他符号。
python">a = 1b = 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