请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例 1:
输入:s = “We are happy.”
输出:“We%20are%20happy.”
两种方法:
1、使用replace函数直接处理
m= s.replace(' ','%20')
return m
2、使用列表将原列表的元素再重写誊抄一遍进去
ls=[]
for i in s:
if i ==' ':
ls.append('%20')
else:
ls.append(i)
return ''.join(ls)
完整代码如下
class Solution:
def replaceSpace(self, s: str) -> str:
#方法1
# m= s.replace(' ','%20')
# return m
#方法2
ls=[]
for i in s:
if i ==' ':
ls.append('%20')
else:
ls.append(i)
return ''.join(ls)