美文网首页
5.替换空格

5.替换空格

作者: oneoverzero | 来源:发表于2020-01-28 10:12 被阅读0次

题目描述:

请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

代码:

class Solution:
    def replaceSpace(self, s):
        return ''.join(c if c!=' ' else '%20' for c in s)

这里需要注意的是:一定要先写判断语句再写 for 循环。

思路分析:

python中的 join 方法:将序列中的元素以指定的字符连接生成一个新的字符串。例子:

str = "-";
seq = ("a", "b", "c"); # 字符串序列
print(str.join( seq ))
# 输出:a-b-c

相关文章

  • 5.替换空格

    题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如,输入“We are happy.”,则输出“We...

  • 5.替换空格

    思路:为了避免插入操作,可以考虑从后往前去替换空格。可以通过先计算空格数目确定新数组的长度,这样设置两个指针i,j...

  • 5.替换空格

    题目描述: 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则...

  • 算法-5.替换空格

    请实现一个函数,把字符串 s 中的每个空格替换成"%20"。思路:首先找到字符串中所有的字符数,遍历其中有多少个空...

  • 《剑指offer》5.替换空格

    在python中,字符串是不可变类型。这意味着使用str.replace会生成一个新的字符串,即需要额外的O(n)...

  • 替换空格

    请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后...

  • 空格替换

    2. 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替...

  • 替换空格

    请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字...

  • 空格替换

    空格替换设计一种方法,将一个字符串中的所有空格替换成 %20 。你可以假设该字符串有足够的空间来加入新的字符,且你...

  • 替换空格

    《剑指offer》面试题5:替换空格 题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如,输入“we...

网友评论

      本文标题:5.替换空格

      本文链接:https://www.haomeiwen.com/subject/jompthtx.html