python除去末尾换行符(Python续行符)
众所周知在编程语言中(\)是可以代表转义字符的意思,例如\n是回车的意思,\t是横向制表符的意思这里我们单独讲(\)的两个含义及用法,今天小编就来聊一聊关于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.
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com