📜  python 用下划线替换空格 - Python (1)

📅  最后修改于: 2023-12-03 14:46:17.287000             🧑  作者: Mango

python 用下划线替换空格

当我们在处理字符串时,有时候需要将空格替换为下划线。Python提供了多种实现方式,下面便介绍其中的几种。

方法一:使用replace()方法
string = "python 用下划线替换空格"
string = string.replace(" ", "_")
print(string)

运行结果为:

python_用下划线替换空格
方法二:使用正则表达式
import re

string = "python 用下划线替换空格"
string = re.sub("\s", "_", string)
print(string)

运行结果同样为:

python_用下划线替换空格
方法三:使用join()方法和split()方法
string = "python 用下划线替换空格"
string = "_".join(string.split())
print(string)

同样,运行结果为:

python_用下划线替换空格
总结

以上三种方法都可以实现将字符串中的空格替换为下划线,具体使用哪种方法取决于个人的习惯和需求。