位置: 编程技术 - 正文

python实现字符串连接的三种方法及其效率、适用场景详解(python,字符串)

编辑:rootadmin

推荐整理分享python实现字符串连接的三种方法及其效率、适用场景详解(python,字符串),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python,字符串,字符串 python,字符串 python,python字符串怎么用,python 字符串,python,字符串,python字符串的操作方法,python之字符串基本操作,内容如对您有帮助,希望把文章链接给更多的朋友!

python字符串连接的方法,一般有以下三种:

方法1:直接通过加号(+)操作符连接

方法2:join方法

方法3:替换

下面再来说一下三种方法的不同

方法1,使用简单直接,但是网上不少人说这种方法效率低

之所以说python 中使用 + 进行字符串连接的操作效率低下,是因为python中字符串是不可变的类型,使用 + 连接两个字符串时会生成一个新的字符串,生成新的字符串就需要重新申请内存,当连续相加的字符串很多时(a+b+c+d+e+f+...) ,效率低下就是必然的了

方法2,使用略复杂,但对多个字符进行连接时效率高,只会有一次内存的申请。而且如果是对list的字符进行连接的时候,这种方法必须是首选

方法3:字符串格式化,这种方法非常常用,本人也推荐使用该方法

下面用实验来说明字符串连接的效率问题。

python实现字符串连接的三种方法及其效率、适用场景详解(python,字符串)

比较对象:加号连接 VS join连接

python版本: python2.7

系统环境:CentOS

实验一:

结果:

0.

0.

实验二:

结果:

0.

0.

上面两个实验出现了完全不同的结果,分析这两个实验唯一不同的是:字符串连接个数。

结论:加号连接效率低是在连续进行多个字符串连接的时候出现的,如果连接的个数较少,加号连接效率反而比join连接效率高

标签: python,字符串

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

上一篇:python实现读取并显示图片的两种方法(python简要说明读取文件的一般流程)

下一篇:win7上python2.7连接mysql数据库的方法(win7 python)

  • 税务ukey与税控盘的区别
  • 划转国有划拨土地要交契税吗?
  • 安装服务费增值税专票税率多少
  • 什么是价外税价外税有哪些
  • 个人所得税是什么
  • 期末账项调整的基础是
  • 小规模未达起征点的增值税怎么做账
  • 用友t3怎么结转本年利润
  • 会计二级科目是哪个
  • 税控盘抵减税额填在主表哪里
  • 当月发票作废需要收回么
  • 企业所得税汇算清缴退税分录
  • 进口商品不提供发票合法吗
  • 小规模开票数量怎么算
  • 小规模企业所得税税率多少
  • 所得税费用为负数需要体现在报表上吗
  • 饭店取得的烟酒是什么
  • 增值税普通发票申报
  • 空调要买加湿器吗
  • 小微企业增值税最新优惠政策
  • 软件行业服务费印花税
  • 销售产品的成本属于什么科目
  • 电子税务局如何开票操作
  • 外地项目不预缴税款
  • 印花税的购销合同改成买卖合同了吗?
  • 企业在国内采购并运往境外作为投资的货物
  • 收到有误的增值税专用发票的怎么处理
  • 增值税留抵退税怎么记账
  • 非累积带薪缺勤和累积带薪缺勤的区别
  • 博德明高沼上布朗威利山麓的废弃小屋,英格兰 (© Helen Hotson/Alamy Stock Photo)
  • 安装winsock
  • php redis常用命令
  • php忘记密码功能
  • 数据集介绍
  • btrfs 读取
  • python编程快速上手pdf百度云
  • python解密加密文件
  • 无票收入如何报税
  • 增值税报表附表三
  • 公司分期付款购车怎么做账
  • 新增项目和延续项目
  • 销售商品返还现金
  • 报销差旅费大于预借差旅费会计分录
  • 个人所得税代扣代缴手续费
  • 应交税金—应交增值税(进项税额)
  • 收到对公打款认证怎么入账
  • 水电费进项税额转出20%
  • 往来账怎么记账
  • 本年利润的会计科目代码
  • 研发费用中专利是什么
  • 收到退回的企业所得税如何做账
  • 建筑业确认收入的条件
  • 固定资产一旦处于什么状态
  • 行政事业单位经济责任审计的主要内容
  • 物业管理企业应具备哪些条件
  • mysql新手视频教学
  • WINDOWS系统中删除放入回收站的文件占用什么空间
  • 跨网段加入域配置
  • Windows 2008R2 HyperV下安装CentOS6,网卡无痛设置
  • win7系统设置自动关机
  • cygwin在Windows8.1中设置ssh无密码登录
  • SmartExplorer.exe - SmartExplorer进程是什么意思
  • win7系统怎么关闭放大镜?
  • win8.1笔记本
  • centos7修改文件内容
  • linux程序死机
  • sunasServ.exe - sunasServ是什么进程 有何作用
  • shpc32.exe - shpc32是什么进程 有什么用
  • kenmail.exe进程有什么用 是什么进程 kenmail进程查询
  • win7系统命令大全
  • 原生javascript开发
  • js编程实例
  • 检测输入条件的各种组合
  • unity3d碰撞检测源码
  • javascripvoid
  • 浙江税务客服咨询电话
  • 如何查询自己电子邮件地址
  • 小规模纳税人营业额
  • 2016年小微企业所得税优惠政策文号
  • 2023年四川城乡居民养老保险多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设