破解代码第1章有一个问题用%20
替换所有空格,并且有多种解决方案可以在线计算字符串字符并返回前进来替换它们,但我很好奇为什么不只是使用replace
并将所有空格替换为%20
?
string.replace(' ','%20')
在空间或时间复杂性方面,我是否有任何特定的背后缺失?
答案 0 :(得分:1)
在大多数情况下,python中可用的replace
方法是您可以用于此类任务的最佳选项。但是,您在互联网上看到的解决方案是显示或暗示replace
这样的方法是如何工作的。