剑指 Offer 05. 替换空格
说明
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例
输入:s = "We are happy."
输出:"We%20are%20happy."
题解思路
将字符串转化为列表,遍历列表,将“ ”转化为“%20”
代码实现
class Solution(object):
def replaceSpace(self, s):
"""
:type s: str
:rtype: str
"""
ls = list(s)
n = len(ls)
for i in range(n):
if ls[i] == " ":
ls[i] = "%20"
s = "".join(ls)
return s