如何在一行结束时摆脱'\n'?
"string \n".strip();
要么
"string \n".rstrip();
如果像Rolf在他的评论中建议的那样,你想要在没有自动附加换行符的情况下打印文本,请使用
print "foo",
请注意尾随逗号.
摆脱行尾的"\n":
>>> "string \n".rstrip("\n") 'string '
摆脱行尾的所有空格:
>>> "string \n".rstrip() 'string'
按行拆分文本,删除尾随换行符:
>>> "line 1\nline 2 \nline 3\n".splitlines() ['line 1', 'line 2 ', 'line 3']