HTTP请求中,URL中的空格符会被编码为%20。编写程序,将一个字符串拷贝到另一个字符串中,拷贝过程将空格替换成“%20”。例如,当字符串为An Hui University,则经过拷贝替换之后的字符串为An%20Hui%20University。
时间: 2024-03-03 21:47:00 浏览: 103
利用JS把URL地址栏%20、%55之类编码转成中文字符
5星 · 资源好评率100%
好的,这是一个简单的字符串替换问题,你可以尝试以下代码:
```python
def replace_space(s):
"""
将字符串中的空格替换成'%20'
"""
new_s = ''
for c in s:
if c == ' ':
new_s += '%20'
else:
new_s += c
return new_s
```
使用方法:
```python
s = 'An Hui University'
new_s = replace_space(s)
print(new_s) # An%20Hui%20University
```
这个函数的时间复杂度是 $O(n)$,其中 $n$ 是字符串的长度。
阅读全文