Leetcode上有個練習題,也是面試經常會遇到的:請實現一個函數,把字符串 s 中的每個空格替換成」%20」
替換字符串請實現一個函數,把字符串 s 中的每個空格替換成」%20」
輸入:s = 「We are happy.」
輸出:」We%20are%20happy.」
'''
請實現一個函數,把字符串 s 中的每個空格替換成"%20"。輸入:s = "We are happy."
輸出:"We%20are%20happy."
'''
# 作者-上海悠悠 QQ交流群:717225969
# blog地址 https://www.cnblogs.com/yoyoketang/
def replaceSpace(s: str) ->str:
'''把字符串 s 中的每個空格替換成"%20"'''
res = ''
for i in s:
if i != " ":
res += i
else:
res += "%20"
return res
if __name__ == '__main__':
s = "We are happy."
print(replaceSpace(s))
解決思路就是遍歷字符串,判斷為空格就替換為%20
replace方法python裡面有個replace方法可以直接替換字符串
s = "We are happy."
print(s.replace(" ", "%20"))
2021年第六期《python接口自動化+測試開發》課程,1月9號開學(火熱報名中!)
本期上課時間:1月9號-4月18號,每周六、周日晚上20:30-22:30
聯繫微信/QQ:283340479