题意:
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
分析:
直接上python中的字符串替换函数
- replace
- 语法
str.replace(old, new[, max]) - 参数
old:旧字符串
new:新字符串
max:最多被替换的次数
- 正则表达式
- 语法
re.sub(pattern, repl, string, count=0, flags=0) - 参数
pattern:模式串
repl:替换的字符串(既可以是字符串,也可以是函数)
string:要被处理的的字符串
count:匹配的次数, 默认是全部替换
代码:
s.replace(" ","%20")
re.sub(r" ","%20",s)