位置: 编程技术 - 正文

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)

  • 税务机关代码怎样查询
  • 员工过生日计入什么科目
  • 独立法人有什么风险
  • 科目余额表解析
  • 社保公积金计提是本月计提下月
  • 给客户多开了发票,下月少开可以吗?
  • 弥补上年亏损的成语
  • 股东将投资款转入个人账户
  • 政府补助具有无偿性的特征
  • 增值税专用发票抵扣期限
  • 外商投资企业国内上市最新政策
  • 收到补价时应确认收益,支付补价时不能确认收益
  • 库存盘亏的原因
  • 税收滞纳金什么意思
  • 非同一控制下企业合并对价小于可辨认
  • 工会经费计入应付职工薪酬
  • 餐饮企业收到现金抵用券会计分录
  • 投资收益涉及税种
  • 失控发票如何认定
  • 增资的印花税纳税义务时间
  • 购买防疫物资计划
  • 发票丢失联次
  • 如何关闭win10自带杀毒软件
  • 电脑系统还原步骤
  • 华为手机hms提醒
  • 桌面图标变成了一张纸
  • 企业如何选择会计师事务所
  • PHP中register_shutdown_function函数的基础介绍与用法详解
  • 支付宝账单有什么作用
  • 中秋节给员工买什么福利
  • 苹果发布macOS13.6
  • 废旧物资销售收入
  • 逾期增值税扣税凭证
  • 职工教育经费会计账务处理
  • 存货核算的会计分录怎么写
  • 金银首饰以旧换新消费税怎么算
  • 日用品可以开专票吗
  • 物业水电费可以差额征税吗
  • c++简易游戏
  • javaweb界面设计
  • 为什么股本溢价
  • 以前年度损益调整借贷方向
  • 补税分录
  • 销售方开具的红字信息表
  • wordpress怎么删除文章
  • excel随机抽取n行数据
  • 其他应收款利息按什么计算
  • 工会经费余额在借方还是贷方
  • mysql简单操作
  • 小规模纳税人适用5%的税率是什么
  • 小规模纳税人个体户经营所得税怎么算
  • 公司购买不动产契税税率
  • 旅行社开具的发票
  • 持有至到期投资减值准备可以转回吗
  • 软件开发过程付什么费用
  • 房地产企业固定资产贷款
  • 处置投资性房地产取得的收入属于企业收入吗
  • 母公司帮子公司代缴社保
  • 金税盘的维护费每年怎么抵扣
  • mysql完整教程
  • MySQL部署时提示Table mysql.plugin doesn’t exist的解决方法
  • window2008 64位系统没有office组件问题分析及解决
  • macos10.8下载
  • linux的sbin
  • flashhelperservice.exe是什么程序
  • window1020h2
  • linux扩容inode
  • linux如何创建ftp
  • win8系统损坏怎么修复
  • nodejs实战
  • Android Build.prop
  • unity3d 版本
  • js模拟实现new
  • js实现双击屏幕放大
  • 陕西税务局稽查处处长
  • 上年汇算清缴调减的职工薪酬今年需要调增吗
  • 为什么医保名字不一样
  • 江苏单位医保如何查询
  • 粮食收储企业税收优惠
  • 纳税筹划是什么课
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设