今天的程序很简单,就是将字符串中的空格替换为指定字符串,话不多说,直接上代码:
def change(strs,m,n):
newstrs = ''
for i in range(len(strs)):
if a[i] == m:
newstrs = newstrs + n
else:
newstrs = newstrs + strs[i]
return newstrs
if __name__ == '__main__':
a = "we are happy"
b = ' '
c = '%20'
print(change(a,b,c))
定义了一个change()函数,函数中创建了一个新的空字符串,遍历老的字符串,如果字符串元素为m(空格)则将n(指定的字符串)加到newstrs(新的字符串)后面,如果不是空格,则把原来的字符串元素加到新的字符串后面。
最后返回新的字符串,大功告成。新人小白,望多多指教。