众所周知在编程语言中(\)是可以代表转义字符的意思,例如\n是回车的意思,\t是横向制表符的意思这里我们单独讲(\)的两个含义及用法,今天小编就来聊一聊关于python除去末尾换行符?接下来我们就一起去研究一下吧!

python除去末尾换行符(Python续行符)

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.