位置: 编程技术 - 正文

教大家玩转Python字符串处理的七种技巧(零基础玩转python)

发布时间:2024-02-27

推荐整理分享教大家玩转Python字符串处理的七种技巧(零基础玩转python),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:10分钟学会python,python游戏教程视频,python游戏教程视频,好想学python怎么玩,python游戏教程视频,好想学python怎么玩,python怎么玩,python玩法,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

日常使用python经常要对文本进行处理,无论是爬虫的数据解析,还是大数据的文本清洗,还是普通文件的处理,都是要用到字符串. Python对字符串的处理内置了很多高效的函数,非常方便功能很强大.下面是我总结的常用的7招,有了这几招就能轻松应对字符串处理.

一、字符串的连接和合并

连接和合并

相加 //两个字符串可以很方便的通过'+'连接起来

合并//用join方法

二、字符串的切片和相乘

相乘//比如写代码的时候要分隔符,用python很容易实现

切片

三、字符串的分割

普通的分割,用split

split只能做非常简单的分割,而且不支持多个分隔

复杂的分割

r表示不转义,分隔符可以是;或者,或者空格后面跟0个多个额外的空格,然后按照这个模式去分割

教大家玩转Python字符串处理的七种技巧(零基础玩转python)

四、字符串的开头和结尾的处理

比方我们要查一个文件的名字是以什么开头或者什么结尾

五、字符串的查找和匹配

一般查找

我们可以很方便的在长的字符串里面查找子字符串,会返回子字符串所在位置的索引, 若找不到返回-1

复杂的匹配

六、字符串的替换

普通的替换//用replace就可以

复杂的替换//若要处理复杂的或者多个的替换,需要用到re模块的sub函数

七、字符串中去掉一些字符

去除空格//对文本处理的时候比如从文件中读取一行,然后需要去除每一行的两侧的空格,table或者是换行符

注意:字符串内部的空格不能去掉,若要去掉需要用re模块

复杂的文本清理,可以利用str.translate,

先构建一个转换表,table是一个翻译表,表示把't''o'转成大写的'T' 'O',

然后在old_str里面去掉'',然后剩下的字符串再经过table翻译

总结

标签: 零基础玩转python

本文链接地址:https://www.jiuchutong.com/biancheng/377179.html 转载请保留说明!

上一篇:Python中你应该知道的一些内置函数(你知道python不)

下一篇:深入解答关于Python的11道基本面试题(深入理解ts)

  • 车船税规定怎么缴纳
  • 小规模纳税人所得税优惠政策2023
  • 公司注销后持股要交税吗
  • 公司迁移注册地税务问题
  • 税控盘这个月没有反写会怎么样
  • 进料余料结转的征免方式
  • 2017年7月1日通用机打发票能不能作为税收凭证?
  • 金融服务收入如何做账
  • 个体户小规模纳税人每月开票
  • 研发费用的会计和税法的不同
  • 工商注销债务承担
  • 从贸易公司购买来的货物可以退税吗
  • 专项扣除项目有上限吗
  • 月末结转本月已销产品成本
  • 特殊收入应扣减可加计扣除的研发费用政策依据
  • 去年的发票忘记入账怎么处理
  • 待摊费用每月怎么摊
  • 公司购买股票的流程
  • 直接材料成本差异账户在平时登记贷方登记
  • form表单提交数组
  • 非关联企业无偿借款涉及到税务会计分录处理
  • yii2入门
  • 房产税和城镇土地使用税需要计提吗
  • 学校官网首页图片
  • vue获取设备id
  • php shell_exec()
  • vue更改数据
  • vue中的组件
  • 城建税减半征收会计分录
  • 购买样品入库的账务处理
  • 人力资源企业税收风险
  • 下列纳税人不得适用核定征收企业所得税的有
  • 客户对账单应该哪个部门做
  • 其他收益在利润表填在哪里
  • pandas模块的主要特点
  • 业务预算包括直销费用吗
  • Yii 连接、修改 MySQL 数据库及phpunit 测试连接
  • 报销货物运输费需要什么凭证
  • 物流公司进项包括什么
  • 如何理解合并报表抵消分录
  • 银行存款日记账填写样本图
  • 车保险名称
  • 支付宝企业账户怎么注销
  • 每天统计数据的表格
  • 其他债权投资应收利息计入什么
  • 建筑公司购买材料直接入工程施工了可以吗?
  • 广告赞助支出可以抵税吗
  • 税收制度政策
  • 培训学校的主营业务是什么
  • 建造生产线计入什么科目
  • 建筑公司没有资质可以注册建造师吗
  • 购车的费用包括哪些费用
  • 资产减值损失属于营业外支出吗
  • mysql索引方式有哪些
  • sql servererror40
  • linux系统讲解
  • Oracle VM Virtual中CentOS自动获取IP地址设置方法
  • linux硬件设备分为
  • win8关机键怎么添加到开始菜单
  • windows8截屏
  • 深入理解bootstrap
  • jquery实现
  • nodejs获取post数据
  • shell按行读取文件存入数组
  • Node.js中的全局对象有
  • spring中aop实现
  • unity2d图片调后一层
  • jquery序列化json
  • bash shell 语法
  • shell脚本cut -d
  • 网页文件的标记是
  • activity跳转闪退
  • 怎么在手机开数据那里看用了多少流量
  • 国税局征管科
  • 如何在国税电子税务平台为员工办理定制社保卡
  • 徐州房产过户手续流程
  • 企业所得税法里财产转让所得是什么意思
  • 税务局临时工工资多少
  • 年休假期间工资支付标准
  • 注册会计师人员名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号