python除去末尾換行符?衆所周知在編程語言中(\)是可以代表轉義字符的意思,例如\n是回車的意思,\t是橫向制表符的意思這裡我們單獨講(\)的兩個含義及用法,今天小編就來聊一聊關于python除去末尾換行符?接下來我們就一起去研究一下吧!
衆所周知在編程語言中(\)是可以代表轉義字符的意思,例如\n是回車的意思,\t是橫向制表符的意思。這裡我們單獨講(\)的兩個含義及用法。
首先單獨的一個(\)代表反斜杠号。但是怎麼單獨的輸出(\)看下面的例子
>>> print('\') #單獨輸出會報錯
SyntaxError: EOL while scanning string literal
>>> print('\\') #通過\轉義輸出單獨的\
\
其次在Python中(\)還可以作為續行符來使用
>>> print('a'\
'b')
ab
>>> print('a'\'c' #報錯
SyntaxError: unexpected character after line continuation character
#總之,寫了續行符之後,續行符後面什麼都不能 出現,必須換行(必須換行寫内容):
>>> print('a'\
'c'\
'b')
acb
注意的是:寫了續行符之後,續行符後面什麼都不能出現,必須換行(必須換行寫内容)
第二種續行的方法就是()
可以用于容納多行的表達式或者函數的輸入輸出,括号内的數值可以被解析成一行:
#括号包裹住分開在多行的表達式,實現續行
>>>a=(
1
2
3)
>>>print(a)
>>>6
#作為函數的輸入
>>>a=1
>>>b=2
>>>c=3
>>>print(
a,
b,
c)
>>>1,2,3,
最後一種方式是使用塊注釋來實現續行換行
要輸出很長的字符串需要換行時,可以利用塊注釋的方式來進行:
>>> print("""Give you output that's useful for debugging--again,
not always(the default for instances of user-created classes is rarely helpful),
but whenever possible.""")
輸出結果為:
Give you output that's useful for debugging--again,
not always(the default for instances of user-created classes is rarely helpful),
but whenever possible.
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!