題意:
請(qǐng)實(shí)現(xiàn)一個(gè)函數(shù),將一個(gè)字符串中的每個(gè)空格替換成“%20”。例如,當(dāng)字符串為We Are Happy.則經(jīng)過(guò)替換之后的字符串為We%20Are%20Happy。
分析:
直接上python中的字符串替換函數(shù)
- replace
- 語(yǔ)法
str.replace(old, new[, max]) - 參數(shù)
old:舊字符串
new:新字符串
max:最多被替換的次數(shù)
- 正則表達(dá)式
- 語(yǔ)法
re.sub(pattern, repl, string, count=0, flags=0) - 參數(shù)
pattern:模式串
repl:替換的字符串(既可以是字符串,也可以是函數(shù))
string:要被處理的的字符串
count:匹配的次數(shù), 默認(rèn)是全部替換
代碼:
s.replace(" ","%20")
re.sub(r" ","%20",s)