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。