Python字符串跨行的方式

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

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

        你好!
        我是萌萌!

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

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

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

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

>>> if True:
...     s = 
...     "你好!"
...     "我是萌萌!"
...     print(s)
... 
你好!我是萌萌!
>>> len(s)
8
>>> s
'你好!我是萌萌!'
原文地址:https://www.cnblogs.com/hanxiaomeng/p/12737468.html