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