位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享教大家玩转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)

  • 发票没有申报能开票吗
  • 增值税发票超过3个月可以作废吗
  • 个人出租房屋的个人所得税税率
  • 小微企业开专票税率是1%还是3%
  • 开票和收到的款金额不一样怎么办?
  • 市场营销策划开题报告
  • 结构性存款需要缴纳增值税吗
  • 外汇结款怎么办理
  • 租地协调费没发票怎么入账?
  • 流动资产周转次数低说明什么
  • 减半征收怎么算
  • 出口货物未报关
  • 价内税和价外税名词解释
  • 民办非企业单位是私立还是公立
  • 税率简并的影响因素
  • 事业单位会计科目表及解释
  • 工资里税前扣款是什么意思
  • 1697508923
  • 每月的话费到下个月会扣吗
  • ipados15 支持机型
  • msiexec.exe是什么进程介绍
  • windowsserver2019安装教程
  • 进项税年末需要结转么
  • 未计发放待遇
  • PHP:curl_share_close()的用法_cURL函数
  • 编制合并报表的三种理论
  • win7命令行模式
  • Win11/10 Surface App 新增支持自动检测 Surface Slim Pen 1 手写笔
  • 重装win7系统鼠标键盘没反应
  • PHP:zip_close()的用法_Zip函数
  • PHP:imagealphablending()的用法_GD库图像处理函数
  • 解决php程序运行问题
  • 富文本编辑器使用
  • 使用命令查看
  • 微信公众号开发淘宝客
  • 所得税预缴申报表怎么填
  • python读取text
  • 沙箱支付宝app正式版
  • 印花税对什么征税
  • 交物业的发票有用吗
  • 资产负债表中所有者权益合计怎么算
  • 现代服务行业有哪些
  • 办公室装修费多少钱可以一次性入账
  • 普通发票的后续怎么开
  • 什么情况填an
  • 哪些支出可以在出国公杂费中扣除
  • 转让金融商品应交增值税可以抵扣吗
  • 已经认证抵扣的发票,要退回,怎么处理
  • 产品检测费怎么入账
  • 安装生产流水线工程领用原材料
  • 相关损坏维修成本是什么
  • 独立核算的单位是什么意思
  • 什么是权责发生会计处理基础
  • sqlserver正则表达式替换列
  • linux /bin/false
  • mysql复制数据
  • linux 详解
  • 证书登录什么意思
  • vc_mbcsmfc.exe是什么
  • xp系统没有鼠标自己乱跳
  • linux交换空间的作用
  • windows电脑图片传到iphone
  • linux命令存放在哪里
  • Win10 Mobile Build 14269版截图曝光:脱胎换骨 速度飙升
  • ubuntu搭建安卓环境
  • unity拖进模型什么也看不到
  • 举例讲解水生花卉栽培管理
  • appiumforwindows的简单安装和启动(安卓)
  • cocos2dx-js
  • opengl 实现
  • linux定时执行任务
  • angularjs教程
  • centos6升级到centos8
  • unity如何导出vr项目
  • 个人总结的几个方面
  • 安卓抓包apk
  • python冒泡排序流程图
  • javascript获取复选框的值
  • 税务编号是什么 个人
  • 小汽车碰撞游戏视频
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设