📜  使用 strip() 方法从字符串中删除换行符 - Python (1)

📅  最后修改于: 2023-12-03 15:22:17.039000             🧑  作者: Mango

使用 strip() 方法从字符串中删除换行符 - Python

在Python中,你可以使用strip()方法从字符串中删除换行符。这个方法还能去除字符串开始和末尾的空格。

下面是一个简单的示例代码片段:

str_with_newline = 'Hello, World!\n'
str_without_newline = str_with_newline.strip()
print(str_without_newline)

这个代码片段将打印出:

Hello, World!

在这个示例中,我们使用strip()方法删除了字符串末尾的换行符。如果字符串开头或结尾有多个空格,它们也会被删除。

strip()方法不会改变原始字符串,而是返回一个新的字符串。

如果要删除字符串中间的换行符,你可以使用replace()方法:

str_with_newline = 'Hello,\nWorld!'
str_without_newline = str_with_newline.replace('\n', '')
print(str_without_newline)

这个代码片段也将打印出:

Hello,World!

在这个示例中,我们使用了replace()方法将字符串中间的换行符替换为空字符串。

总结:

使用strip()方法可以快速方便地删除字符串末尾的换行符和空格。如果需要删除字符串中间的换行符,可以使用replace()方法。

参考链接:https://www.w3schools.com/python/ref_string_strip.asp