没有合适的资源?快使用搜索试试~ 我知道了~
主要为大家详细介绍了python如何去除字符串中不想要的字符,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
资源推荐
资源详情
资源评论
python如何去除字符串中不想要的字符如何去除字符串中不想要的字符
主要为大家详细介绍了python如何去除字符串中不想要的字符,具有一定的参考价值,感兴趣的小伙伴们可以
参考一下
问题:问题:
过滤用户输入中前后多余的空白字符
‘ ++++abc123--- ‘
过滤某windows下编辑文本中的'':
‘hello world '
去掉文本中unicode组合字符,音调
"Zhào Qián Sūn Lǐ Zhōu Wú Zhèng Wáng"
如何解决以上问题?如何解决以上问题?
去掉两端字符串: strip(), rstrip(),lstrip()
#!/usr/bin/python3
s = ' -----abc123++++ '
# 删除两边空字符
print(s.strip())
# 删除左边空字符
print(s.rstrip())
# 删除右边空字符
print(s.lstrip())
# 删除两边 - + 和空字符
print(s.strip().strip('-+'))
删除单个固定位置字符: 切片 + 拼接
#!/usr/bin/python3
s = 'abc:123'
# 字符串拼接方式去除冒号
new_s = s[:3] + s[4:]
print(new_s)
删除任意位置字符同时删除多种不同字符:replace(), re.sub()
#!/usr/bin/python3
# 去除字符串中相同的字符
s = ' abc 123 isk'
print(s.replace(' ', ''))
import re
# 去除\t字符
s = 'abc 123xyz'
print(re.sub('[ ]', '', s))
同时删除多种不同字符:translate() py3中为str.maketrans()做映射
#!/usr/bin/python3
s = 'abc123xyz'
# a _> x, b_> y, c_> z,字符映射加密
print(str.maketrans('abcxyz', 'xyzabc'))
# translate把其转换成字符串
print(s.translate(str.maketrans('abcxyz', 'xyzabc')))
去掉unicode字符中音调
#!/usr/bin/python3
资源评论
weixin_38652636
- 粉丝: 6
- 资源: 896
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于qt+c++实现ddos小工具可用于网站压测等性能测试+源码(期末大作业&课设&项目开发)
- docker-compose-linux-x86-64-v2.26.0.zip
- (5积分下载)学生信息管理系统-C++ 容器版本
- 3341L-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 三菱PLC例程源码灯数任意控制FX2n
- Android算法部署-在Android平台基于NCNN部署YOLOv5目标检测算法-优质项目实战.zip
- python 链接ms sqlserver的通用文件
- 人工智能-项目实践基于TensorFlow的CNN-RNN中文文本分类源码+说明文档.zip
- 双系统安装02--在已有win10基础上安装统信UOS-CS (1).mhtml
- 体感技术kinectV2.0开发体感游戏资料,人机互动例子,手势识别,骨骼绑定,手势翻书,语音识别,包含Unity例子
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功