剑指offer试题——替换空格

剑指offer试题——替换空格

大家好,又见面了,我是你们的朋友全栈君。

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

class Solution:
    # s 源字符串
    def replaceSpace(self, s):
        # write code here
        s = s.replace(' ','%20')
        return s

知识点:

Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

语法:

str.replace(old, new[, max])

参数

  • old — 将被替换的子字符串。
  • new — 新字符串,用于替换old子字符串。
  • max — 可选字符串, 替换不超过 max 次

返回值

返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。

s= "Today is a sunny day"
print (s.replace('Today', 'Tomorrow'))
print (s)

输出:

Tomorrow is a sunny day
Today is a sunny day

注意,上述代码中不改版s本身值,如果要改变s本身值,需要使得s=s.replace()

转载于:https://www.cnblogs.com/huanjing/p/8732426.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107595.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月2日 下午12:35
下一篇 2022年4月2日 下午12:35


相关推荐

  • MultipartFile的transferTo方法

    MultipartFile的transferTo方法RequiresPerm admin user import RequiresPerm menu 用户管理 会员管理 button 导入 PostMapping import publicObject RequestParam file MultipartFil throwsIOExce 先判断是否为空 if file isEmpty

    2026年3月18日
    2
  • MD5使用

    MD5使用MD5 即 Message DigestAlgori 信息 摘要算法 5 用于确保信息传输完整一致 是计算机广泛使用的散列算法之一 又译摘要算法 哈希算法 主流编程语言普遍已有 MD5 实现 将数据 如汉字 运算为另一固定长度值 是散列算法的基础原理 MD5 的前身有 MD2 MD3 和 MD4 nbsp nbsp nbsp nbsp nbsp nbsp nbsp MD5 较老 散列长度通常为 128 位 随着计算机运算能力提高 找到 碰撞 是可能

    2026年3月19日
    3
  • a4如何打印双面小册子_用word如何打印小册子(一张A4打两张那种的)

    a4如何打印双面小册子_用word如何打印小册子(一张A4打两张那种的)用 word 打印小册子具体操作步骤 1 首先打开将要打印的文档 然后在菜单栏下面的快捷菜单栏 找到打印机的快捷图标 单击鼠标左键选择打开打印机 2 会弹出打印机设置对话框 可以进行打印前的一些细节的设置 由于是要选择打印一本小册子所以选择打印 所有页面 3 在下面一栏是调整页面大小 也就是打印模式 选择 小册子 进行打印 4 然后下面是关于小册子的一些设置 按照自己的需要进行设置 5 设置完成以后

    2026年3月19日
    2
  • vue生成二维码并保存图片_vue实现扫描二维码

    vue生成二维码并保存图片_vue实现扫描二维码一、生成简单的二维码(不带图片)1.引入插件npminstallqrcode–save2.页面中使用<divid=”qrcode”class=”erweima”></div>页面中引入importQRCodefrom”qrcodejs2″;methods:{qrcode(){this.$nextTick(()=>{letqrcode=newQRCode(“qrcode”,{

    2022年10月3日
    6
  • vue v-if 多条件_vue if show

    vue v-if 多条件_vue if showv-if在模板中,可以根据条件进行渲染。条件用到的是v-if、v-else-if以及v-else来组合实现的。示例代码如下:<divid="app"><p

    2022年7月30日
    9
  • 关于打开浏览器jsp文件显示源代码的问题

    关于打开浏览器jsp文件显示源代码的问题关于打开浏览器 jsp 文件显示源代码的问题让 jsp 文件正常显示的方法让 jsp 文件正常显示的方法这是我的情况 首先确定你的 tomcat 正常运行 网上配置 tomcat 的方法很多 我就不讲了 注意观察两者的文件路径名 出现这种情况的原因是因为 jsp 文件没有通过环境来解析 最终就只显示源代码 其实这种情况只需要再前面加上 http localhost 8080

    2026年3月26日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号