小编给大家分享一下leecode如何替换空格,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例 1:输入:s = “We are happy.”输出:“We%20are%20happy.”
思路:
class Solution: def replaceSpace(self, s: str) -> str: if s is None: return s # 转换成列表后再拼接 ''' s_l = s.split(' ') length = len(s_l) res = '' for i in range(length-1): # 最后一位不加 res += s_l[i] + '%20' res += s_l[-1] return res ''' # 直接遍历的时候遇到空格再添加 res = [] for i in s: if i == ' ': res.append('%20') else: res.append(i) return ''.join(res)
以上是“leecode如何替换空格”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注天达云行业资讯频道!