资讯专栏INFORMATION COLUMN

Python学习笔记 字符串拼接

cyixlq / 1248人阅读

摘要:字符串拼接是我们在编程过程中经常遇到的问题。然后再将该字符串与后一个字符串拼接。比较好的做法是先将字符串片段放入一个里,然后用直接拼接,如此一来则会直接计算所有字符串片段拼接后的长度。

字符串拼接是我们在编程过程中经常遇到的问题。
例如

str1 = "hello"
str2 = "world"

我们想要将str1str2拼接在一起,自然而然的想到使用+号。
但是如果是+计算具有一定的问题,就是当拼接>2条字符串的时候,每做一次拼接,就会在内存中开辟一个空间用于存储拼接的字符串。然后再将该字符串与后一个字符串拼接。如此持续下去。

那么拼接N段字符串,则需要创建N-1字符串,比较浪费内存空间。
比较好的做法是先将字符串片段放入一个tuple里,然后用join直接拼接,如此一来则会直接计算所有字符串片段拼接后的长度。代码

"".join((str1,str2,str3))

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/38564.html

相关文章

  • SegmentFault 技术周刊 Vol.30 - 学习 Python 来做一些神奇好玩的事情吧

    摘要:学习笔记七数学形态学关注的是图像中的形状,它提供了一些方法用于检测形状和改变形状。学习笔记十一尺度不变特征变换,简称是图像局部特征提取的现代方法基于区域图像块的分析。本文的目的是简明扼要地说明的编码机制,并给出一些建议。 showImg(https://segmentfault.com/img/bVRJbz?w=900&h=385); 前言 开始之前,我们先来看这样一个提问: pyth...

    lifesimple 评论0 收藏0
  • Python 3 学习笔记之——数据类型

    摘要:常量的值近似为。在后传入一个整数可以保证该域至少有这么多的宽度表示浮点数保留位小数常量的值近似为。 1. 数字 类型 int, float, bool, complex type() 查看变量类型 isinstance(a, int) 查看变量类型 showImg(https://segmentfault.com/img/remote/1460000016789047); 运算符 ...

    Riddler 评论0 收藏0
  • Python学习之路1-变量和简单数据类型

    摘要:本章主要介绍的基本数据类型以及对这些数据的简单操作。入门仪式作为一个合格的程序员,必须精通各种语言的,以下是学习的第一段代码变量变量就是数据的别称,和数学上的变量类似。 《Python编程:从入门到实践》笔记。本章主要介绍Python的基本数据类型以及对这些数据的简单操作。 1. 入门仪式 作为一个合格的程序员,必须精通各种语言的Hello, World!,以下是学习Python的第一...

    MASAILA 评论0 收藏0
  • python3学习笔记(2)----python的数据类型

    摘要:的基本数据类型中的变量不需要声明。在里,只有一种整数类型,表示为长整型,没有中的。字符串的截取的语法格式如下变量头下标尾下标索引值以为开始值,为从末尾的开始位置。列表列表是中使用最频繁的数据类型。注意构造包含或个元素的元组的特殊语法规则。 1、python3的基本数据类型 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,...

    陆斌 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<