Python實現題目二:請實現一個函數,將一個字符串中的空格替換成。

題目二:請實現一個函數,將一個字符串中的空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。

class Solution:
    # s 源字符串
    def replaceSpace(self, s):
        # write code here
        i = 0
        n =len(s)
        ss=[]#用於盛放轉化完的字符串
        for i in range(n):
            if s[i].isspace():#判斷是否爲空格
                ss.append('%20')
            else:
                ss.append(s[i])
            i +=1
        ss=''.join(ss)#將列表轉成字符串
        return ss

解題思路:遍歷字符串,將新的字符串存儲在另一個變量中,主要用到了字符串中判斷空格的函數,append函數以及最後的將列表轉化爲字符串的函數join.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章