编程练习 将一个字符串中的空格替换为 "%20"


重点:字符串和元组一样, 是不可变对象。

所以将创建一个新的字符串对象,将改变后的字符加入到该新的对象里。

 

两种方法:

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))

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM