没有合适的资源?快使用搜索试试~ 我知道了~
对python 中re.sub,replace(),strip()的区别详解
1 下载量 148 浏览量
2021-01-20
06:57:40
上传
评论
收藏 74KB PDF 举报
温馨提示
试读
2页
1.strip(): str.strip([chars]);去除字符串前面和后面的所有设置的字符串,默认为空格 chars — 移除字符串头尾指定的字符序列。 st = hello st = st.strip() print(st+end) 输出: 如果设置了字符序列的话,那么它会删除,字符串前后出现的所有序列中有的字符。但不会清除空格。 st = hello st = st.strip('h,o,e') print(st) 因为,在h去除之后,e便出现在首位,所以e也会被去除,最终得到的答案就是ll 2.replace(): 替代字符串中的某一些子串为另一些字符。
资源详情
资源评论
资源推荐
对对python 中中re.sub,replace(),strip()的区别详解的区别详解
1.strip():
str.strip([chars]);去除字符串前面和后面的所有设置的字符串,默认为空格
chars — 移除字符串头尾指定的字符序列。
st = " hello "
st = st.strip()
print(st+"end")
输出:
如果设置了字符序列的话,那么它会删除,字符串前后出现的所有序列中有的字符。但不会清除空格。
st = "hello"
st = st.strip('h,o,e')
print(st)
因为,在h去除之后,e便出现在首位,所以e也会被去除,最终得到的答案就是ll
2.replace()::
替代字符串中的某一些子串为另一些字符。 str.replace(old, new[, max])
old — 将被替换的子字符串。
new — 新字符串,用于替换old子字符串。
max — 可选字符串, 替换不超过 max 次
替换某一个子串:
st = "i want a apple"
st = st.replace("apple","mice")
print(st)
规定最大替换次数:
st = "i want a apple and a apple"
st = st.replace("apple","mice",1)
print(st)
3.re.sub()
替换字符串中的某些子串,可以用正则表达式来匹配被选子串。
re.sub(pattern, repl, string, count=0, flags=0)
pattern:表示正则表达式中的模式字符串;
weixin_38591615
- 粉丝: 8
- 资源: 908
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0