
URL化 替换空格
发布日期:2021-05-07 08:24:11
浏览次数:24
分类:精选文章
本文共 1044 字,大约阅读时间需要 3 分钟。
URL化 替换空格
编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。
示例 1:
- 输入:"Mr John Smith ", 13
- 输出:"Mr%20John%20Smith"
示例 2:
- 输入:" ", 5
- 输出:"%20%20%20%20%20"
示例代码1:
# 方法一:调用库函数class Solution(object): def replaceSpaces(self, S, length): """ :type S: str :type length: int :rtype: str """ return S[:length].replace(' ', '%20')a = Solution()# b = a.replaceSpaces("Mr John Smith ", 13)# b = a.replaceSpaces("Mr John Smith ", 14)b = a.replaceSpaces(" ", 5)print(b)
示例代码2:
# 方法二:单纯耿直的循环替换class Solution(object): def replaceSpaces(self, S, length): """ :type S: str :type length: int :rtype: str """ URL = [] for char in S[:length]: if char == ' ': URL.append('%20') else: URL.append(char) return ''.join(URL)a = Solution()# b = a.replaceSpaces("Mr John Smith ", 13)# b = a.replaceSpaces("Mr John Smith ", 14)b = a.replaceSpaces(" ", 5)print(b)
运行效果:
发表评论
最新留言
不错!
[***.144.177.141]2025年04月04日 22时42分48秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
SNMP介绍及使用,超有用,建议收藏!
2021-05-09
51nod 1596 搬货物(二进制处理)
2021-05-09
来自星星的祝福(容斥+排列组合)
2021-05-09
Hmz 的女装(递推)
2021-05-09
HDU5589:Tree(莫队+01字典树)
2021-05-09
不停机替换线上代码? 你没听错,Arthas它能做到
2021-05-09
sharding-jdbc 分库分表的 4种分片策略,还蛮简单的
2021-05-09
分库分表的 9种分布式主键ID 生成方案,挺全乎的
2021-05-09
MySQL不会丢失数据的秘密,就藏在它的 7种日志里
2021-05-09
Python开发之序列化与反序列化:pickle、json模块使用详解
2021-05-09
回顾-生成 vs 判别模型-和图
2021-05-09
采坑 - 字符串的 "" 与 pd.isnull()
2021-05-09
无序列表 - 链表
2021-05-09
SQL 查询强化 - 数据准备
2021-05-09
SQL 强化练习 (四)
2021-05-09
Excel 拼接为 SQL 并打包 exe
2021-05-09
Pandas数据分析从放弃到入门
2021-05-09
Matplotlib绘制漫威英雄战力图,带你飞起来!
2021-05-09
机器学习是什么
2021-05-09