来源: 枫恋寒 链接:
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那些事」,做全栈开发工程师
领取专属 10元无门槛券
私享最新 技术干货