重点:字符串和元组一样, 是不可变对象。
所以将创建一个新的字符串对象,将改变后的字符加入到该新的对象里。
两种方法:
1.python的 replace函数
2.判断修改
1 def replace(a): 2 return a.replace(" ", "%20") 3 4 def replace1(a): 5 b = "" 6 for i in range(len(a)): 7 if a[i] == " ": 8 b += "%20" 9 else: 10 b += a[i] 11 return b 12 13 if __name__ == '__main__': 14 a = "fsfa fsaf sfsaf" 15 print("origin string:",a) 16 print("after replace:", replace(a)) 17 print("after replace1:",replace1(a))