博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串删除指定符号(不限位置)
阅读量:4316 次
发布时间:2019-06-06

本文共 564 字,大约阅读时间需要 1 分钟。

python中去掉字符串中某些不想要的字符:

1、一般的可以用replace()

  这个函数不限定位置,是可以替换原来不想要的字符,替换成空 字符就相当于删除了

 

2、也可以用strip(),删除两边的字符(默认是删除左右空格)

  rstrip(),lstrip()这两个可以选择只删除左边或者右边

 

3、re.sub

  这个可以根据正则删除,此处是删除串中的数字1-9,字符a-z,A-Z,还可以加其他的

import restr="aksj2343ngr4545g黄金叶子fg"temp = re.sub('[a-zA-Z1-9]','',str)print(temp)

4、也可以用映射

  

from string import maketrans   # 必须调用 maketrans 函数。intab = "aeiou"outtab = "12345"trantab = maketrans(intab, outtab) #这里建立了一个映射
s = 'abc123def456ghi789zero0' res = s.translate(trantab ) #这里使用映射把串中的aeiou转换为12345

 

转载于:https://www.cnblogs.com/51python/p/11259486.html

你可能感兴趣的文章
Centos安装Python3
查看>>
PHP批量插入
查看>>
laravel连接sql server 2008
查看>>
Laravel框架学习笔记之任务调度(定时任务)
查看>>
浅析 Laravel 官方文档推荐的 Nginx 配置
查看>>
Swagger在Laravel项目中的使用
查看>>
Laravel 的生命周期
查看>>
CentOS Docker 安装
查看>>
Nginx
查看>>
Navicat远程连接云主机数据库
查看>>
Nginx配置文件nginx.conf中文详解(总结)
查看>>
【2020-3-21】Mac安装Homebrew慢,解决办法
查看>>
influxdb 命令行输出时间为 yyyy-MM-dd HH:mm:ss(年月日时分秒)的方法
查看>>
FFmpeg 新旧版本编码 API 的区别
查看>>
RecyclerView 源码深入解析——绘制流程、缓存机制、动画等
查看>>
Android 面试题整理总结(一)Java 基础
查看>>
Android 面试题整理总结(二)Java 集合
查看>>
【NOI 2018】归程(Kruskal重构树)
查看>>
HDU 4571 SPFA+DP
查看>>
centos 创建以日期为名的文件夹
查看>>