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

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

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

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

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 

在这里插入图片描述
pic from pexels.com

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209420.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午9:17
下一篇 2026年3月19日 上午9:17


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号