📅  最后修改于: 2023-12-03 14:46:17.287000             🧑  作者: Mango
当我们在处理字符串时,有时候需要将空格替换为下划线。Python提供了多种实现方式,下面便介绍其中的几种。
string = "python 用下划线替换空格"
string = string.replace(" ", "_")
print(string)
运行结果为:
python_用下划线替换空格
import re
string = "python 用下划线替换空格"
string = re.sub("\s", "_", string)
print(string)
运行结果同样为:
python_用下划线替换空格
string = "python 用下划线替换空格"
string = "_".join(string.split())
print(string)
同样,运行结果为:
python_用下划线替换空格
以上三种方法都可以实现将字符串中的空格替换为下划线,具体使用哪种方法取决于个人的习惯和需求。