您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页Python长字符串使用\折行的陷阱

Python长字符串使用\折行的陷阱

来源:伴沃教育

Python中遇到较长的行,可以使用\来折行,但当使用\来给一个长字符串换行时,一不留神就会出莫名多出很多空格。

先看下面这段代码:

if True:
    longstring = '0000000000000000000000000\
    000000000000000000'
    print(longstring)

执行结果是:

0000000000000000000000000    000000000000000000

可以发现\符号后的缩进是作为字符串的一部分。在许多IDE中(如Sublime)中折行时,IDE会自动进行缩进,结果导致非预期的结果。正确的写法应该是:

if True:
    longstring = '0000000000000000000000000\
000000000000000000'
    print(longstring)

以上,希望对大家有帮助。

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务