+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

Python去掉空格和换行符

一、去掉字符串中的空格 在Python中,字符串本身就提供了去掉字符串中的空格的方法strip()。该方法可以去掉字符串开头和结尾的空格,并返回一个新的字符串。 ``` str1 = " hello " print(str1.strip()) # 输出:"hello world" ``` 如果希望去掉字符串中的所有空格,而不是只去掉开头和结尾的空格,可以使用replace()方法,将空格替换为空字符串。 ``` str1 = " hello world " print(str1.replace(" ", "")) # 输出:"helloworld" ``` 二、去掉字符串中的换行 字符串中的换行只是一种特殊的字符,可以使用replace()方法将其替换为其他字符或空字符串。 ``` str1 = "hello\nworld" print(str1.replace("\n", "")) # 输出:"helloworld" ``` 除了可以使用replace()方法之外,我们还可以使用正则表达式来处理字符串中的换行。 Python中的re库提供了很多函数来处理正则表达式。下面是一个使用re.sub()函数将字符串中的换行替换为空格的例子。 ``` import re str1 = "hello\nworld" print(re.sub(r"\n", " ", str1)) # 输出:"hello world" ```
我的笔记