大家好,又见面了,我是你们的朋友全栈君。
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
class Solution: # s 源字符串 def replaceSpace(self, s): # write code here s = s.replace(' ','%20') return s
知识点:
Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
语法:
str.replace(old, new[, max])
参数
- old — 将被替换的子字符串。
- new — 新字符串,用于替换old子字符串。
- max — 可选字符串, 替换不超过 max 次
返回值
返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。
s= "Today is a sunny day" print (s.replace('Today', 'Tomorrow')) print (s)
输出:
Tomorrow is a sunny day Today is a sunny day
注意,上述代码中不改版s本身值,如果要改变s本身值,需要使得s=s.replace()
转载于:https://www.cnblogs.com/huanjing/p/8732426.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/107595.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...