📅  最后修改于: 2023-12-03 15:04:16.124000             🧑  作者: Mango
在Python中,处理字符串时经常需要去除字符串中的空格和换行符。本文将介绍如何通过Python代码实现这个过程。
Python提供了三种方法去除字符串中的空格。
string = " Hello, World! "
string.strip() # 输出:'Hello, World!'
string = "Hello, World!"
string.replace(" ", "") # 输出:'Hello,World!'
import re
string = "Hello, World!"
re.sub(r"\s+", "", string) # 输出:'Hello,World!'
Python中的换行符一般指的是\n
。常见需要删除换行符的情况是读取文件时。
with open("example.txt", "r") as f:
content = f.readline().rstrip("\n")
with open("example.txt", "r") as f:
content = f.read().replace("\n", " ")
以上是Python中去除字符串中空格和换行符的方法,可以根据具体情况选择不同的方法。