位置: 编程技术 - 正文

Python中字符串的处理技巧分享(Python中字符串的索引)

编辑:rootadmin

推荐整理分享Python中字符串的处理技巧分享(Python中字符串的索引),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中字符串的基本操作,Python中字符串的定界符,python中字符串的下标,python中字符串的基本操作,Python中字符串的比较,python中字符串的切片,python中字符串的下标,python中字符串的下标,内容如对您有帮助,希望把文章链接给更多的朋友!

一、如何拆分含有多种分隔符的字符串?

实际案例

我们要把某个字符串依据分隔符号拆分不同的字符段,该字符串包含多种不同的分隔符,例如:

其中<,>,<;>,<|>,<t>都是分隔符,如何处理?

解决方案

连续使用split()方法,每次处理一种分隔符

使用正则表达式的re.split()方法,一次性拆分字符串

二、如何判断字符串a是否以字符串b开头或结尾?

实际案例

如某目录有如下文件:

现在需要给.sh和.py结尾的文件夹上可执行权限

解决方案

使用字符串的startswith()和endswith()方法

三、如何调整字符串中文本的格式?

实际案例

某软件的日志文件,其中日期格式为yyy-mm-dd:

需要把其中日期改为美国日期的格式mm/dd/yyy, -- --> //,要如何处理?

解决方案

使用正则表达式re.sub()方法做字符串替换

利用正则表达式的捕获组,捕获每个部分内容,在替换字符串中各个捕获组的顺序。

四、如何将多个小字符串拼接成一个大的字符串?

实际案例

Python中字符串的处理技巧分享(Python中字符串的索引)

在设计某网络程序时,我们自定义了一个基于UDP的网络协议,按照固定次序向服务器传递一系列参数:

在程序中我们将各个参数按次序收集到列表中:

最终我们要把各个参数拼接成一个数据包进行发送:

解决方案

迭代列表,连续使用'+'操作依次拼接每一个字符串

使用str.join()方法,更加快速的拼接列表中所有字符串

如果列表中有数字,可以使用生成器进行转换:

五、如何对字符串进行左, 右, 居中对齐?

实际案例

某个字典中存储了一系列属性值:

在程序中,我们想以以下格式将其内容输出,如何处理?

解决方案

使用字符串的str.ljust() , str.rjust,str.cente()进行左右居中对齐

使用format()方法,传递类似'<','>','^'参数完成同样任务

六、如何去掉字符串中不需要的字符?

实际案例

过滤掉用户输入卡后多余的空白字符: anshengm.com@gmail.com

过滤某windows下编辑文本中的'r': hello wordrn

去掉文本中的unicode组合符号(音调): ‘ni&#; ha&#;o, chi&#; fa&#;n'

解决方案

字符串strip() , lstrip(),rstrip()方法去掉字符串两端字符

删除某个固定位置的字符,可以使用切片+拼接的方法

字符串的replace()方法或正则表达式re.sub()删除任意位置字符

使用re.sub()删除多个

字符串translate()方法,可以同时删除多种不同字符

总结

标签: Python中字符串的索引

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

上一篇:Python中对象迭代与反迭代的技巧总结(python迭代类型)

下一篇:在python的类中动态添加属性与生成对象(python类怎么用)

  • 什么是增值税的混合销售行为
  • 企业避税和逃税的关系
  • 个体户无票收入对公司有影响吗
  • 今日头条测试收款如何记账?
  • 房地产企业拆迁补偿费契税12366
  • 财务会计制度名称一般是
  • 个人所得税如何申报
  • 承包费会计处理
  • 房地产企业所得税预缴
  • 购买脚手架报价单
  • 向银行借款一年是长期还是短期
  • 进项税转出属于什么科目
  • 合同印花税怎么交
  • 地税服务业发票税率多少
  • 所得税汇算清缴补税的会计处理
  • 机票报销发票抬头要开公司的吗
  • 税控盘白盘和黑盘图标
  • 大额联行号和开户行号是一样的吗
  • 应收账款账面价值小于计税基础
  • 理财收益的增值怎么算
  • 外贸出口换汇成本怎么计算
  • 社保缴纳方式怎么填
  • 推迟月经小窍门有民间土方法吗?
  • 猜单词游戏代码
  • 代发工资有什么弊端
  • 财务费用为什么增加
  • 差额征税账务处理规定
  • php访问mysql的五个基本步骤
  • php请求https
  • 哪种审计证据可以查出来
  • 分次预缴税额怎么算
  • zabbix 执行命令
  • 计提坏账准备需要确认递延所得税吗
  • 错账的类型及对应的更正方法
  • 专利申请费用能计入无形资产吗
  • 记账凭证中的会计科目错误导致账簿错误的更正法
  • 在什么情况下要切除子宫
  • excel表格复杂表头
  • 待抵扣进项税额转出会计分录
  • 一般纳税人混凝土税率
  • 员工探亲路费报销入哪个科目
  • 个税系统中的离职怎么填
  • sql server 2008 安装 1935
  • 股东滥用股东权利
  • 什么叫一般
  • 股权转让实缴资本4000万如何缴纳
  • 计提的坏账准备计入什么科目
  • 投资收益账户属于所有者权益类吗
  • 缴纳工会筹备金会计分录怎么写
  • 零税率应税服务出口退税
  • 我方税费差额赔偿的时效
  • 从货款中扣除罚款的分录怎么写
  • 失控发票进项税转出成本调整
  • abc类企业的划分
  • 委托加工业务经常出现的涉税错误有哪些
  • 企业筹建期间开办费计入
  • 会计分录借贷怎么分视频教程
  • mysql免安装版下载
  • win8如何开启蓝牙
  • 如何调整windows桌面图标大小
  • win1020h2正式版
  • win10关闭系统服务
  • linux shell !
  • git怎么备份
  • linux learn
  • shell备份文件脚本
  • unity热更新一般更新什么
  • 获取本站的context root
  • python科学绘图
  • vue路由怎么实现
  • jquery 表格 排序
  • node.js的概念
  • python 连接符
  • javascript面向对象编程指南
  • python 字典怎么添加数据
  • 国际税收管理处忙不忙
  • 一般纳税人服务费是几个点
  • 网上怎么变更
  • 徐州房产过户手续流程
  • 电脑上装什么软件开税票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设