LeetCode面试题05.替换空格[剑指Offer][Easy][Python][String]请实现一个函数把字符串s中的每个空格都替换掉与“%20”。示例1:输入:s="Wearehappy."输出:“We%20are%20happy。”限制条件:0<=lengthofs<=10000思路解1字符串遍历时间复杂度:O(n),n为字符串长度。Python3代码类解决方案:defreplaceSpace(self,s:str)->str:#解决方案一res=''forcins:ifc=='':res+='%20'else:res+=creturnres解2字符串遍历时间复杂度:O(n),n为字符串的长度。Python3代码类解决方案:defreplaceSpace(self,s:str)->str:#解决方案二return''.join(('%20'ifc==''elsecforcins))解决方案三替换函数Python3代码类解决方案:defreplaceSpace(self,s:str)->str:#解决方案三returns.replace('','%20')代码地址GitHub链接
