如何使用strip()从句子中删除\n字符

Oli*_*own 2 python newline strip python-3.x

我正在尝试\n使用strip()命令从句子中删除字符,但它似乎不起作用。

str1 = "Hello World \n, I\n am \nhere"
print(str1.strip())
Run Code Online (Sandbox Code Playgroud)

输出

Hello World 
, I
 am 
here
Run Code Online (Sandbox Code Playgroud)

rit*_*t93 6

strip()仅从开头和结尾删除空白字符(换行符、制表符、空格)。在\n使用之间删除replace()

>>> str1 = "Hello World \n, I\n am \nhere"
>>> print(str1.replace('\n', ''))
Hello World , I am here
>>> 
Run Code Online (Sandbox Code Playgroud)

  • 更好的做法是找到重复项并投票将这个问题作为重复项关闭。然后你可以在副本上发布这样的解决方案,在那里它会被更多的人看到并可能获得更多的支持。 (3认同)