首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

可能是最全面的 Python 字符串拼接总结

来源: 枫恋寒 链接:

https://segmentfault.com/a/1190000015475309

在 Python 中字符串连接有多种方式,这里简单做个总结,应该是比较全面的了,方便以后查阅。

加号连接

第一种,通过号的形式:

逗号连接

第二种,通过逗号的形式:

但是,使用逗号形式要注意一点,就是只能用于print打印,赋值操作会生成元组:

直接连接

第三种,直接连接中间有无空格均可:

第四种,使用操作符。

在 Python 2.6 以前, 操作符是唯一一种格式化字符串的方法,它也可以用于连接字符串。

第五种,使用方法。

方法是 Python 2.6 中出现的一种代替 操作符的字符串格式化方法,同样可以用来连接字符串。

第六种,使用内置方法。

字符串有一个内置方法,其参数是一个序列类型,例如数组或者元组等。

第七种,使用方式。

Python 3.6 中引入了 Formatted String Literals(字面量格式化字符串),简称 , 是 操作符和 方法的进化版,使用 连接字符串的方法和使用 操作符、 方法类似。

第八种,使用操作符。

小结

连接少量字符串时

推荐使用号操作符。

如果对性能有较高要求,并且python版本在3.6以上,推荐使用。例如,如下情况可读性比号要好很多:

连接大量字符串时

推荐使用 和 方式,选择时依然取决于你使用的 Python 版本以及对可读性的要求。

参考链接

你所不知道的Python | 字符串连接的秘密

https://juejin.im/post/5b350624f265da5954426713

(完)

看完本文有收获?请转发分享给更多人

关注「Python那些事」,做全栈开发工程师

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180707B09QT300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券