zoukankan      html  css  js  c++  java
  • python笔记53-Leetcode面试题:请实现一个函数,把字符串 s 中的每个空格替换成"%20"

    前言

    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"))
    
  • 相关阅读:
    第05组 Beta版本演示
    第05组 Beta冲刺(4/4)
    第05组 Beta冲刺(3/4)
    RogrePirates Scrum Meeting 博客汇总
    Beta阶段事后分析
    Beta阶段项目展示
    Beta阶段发布说明
    Beta阶段测试报告
    Beta阶段第十次会议
    Beta阶段第九次会议
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/14260691.html
Copyright © 2011-2022 走看看