Python字符串跨行的方式


通过三引号编写多行字符串时,会包含构造引号中的换行符、空格或制表符:

>>> if True:
...     s = """
...     你好!
...     我是萌萌!
...     """
...     print(s)
... 

        你好!
        我是萌萌!

>>> len(s)
14
>>> s
'\n\t你好!\n\t我是萌萌!\n\t'

如果只是想要把单行字符串写在多行上,并且不想要多余的符号,可以这样做:

>>> if True:
...     s = (
...     "你好!"
...     "我是萌萌!"
...     )
...     print(s)
... 
你好!我是萌萌!
>>> len(s)
8
>>> s
'你好!我是萌萌!'

或者是这样做(建议使用上面的方式):

>>> if True:
...     s = \
...     "你好!"\
...     "我是萌萌!"
...     print(s)
... 
你好!我是萌萌!
>>> len(s)
8
>>> s
'你好!我是萌萌!'

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM