首页 > 解决方案 > python的字符串(add)是如何实现的

问题描述

所以,我基本上想知道的是python如何实现字符串连接更具体地说

a = "string1"
b = "str2"

print(a + b) # string1str2
print(b + a) # str2string1

在 (a+b) 的情况下,python 是否通过在 a 的末尾添加 4 个字符并通过花费 O(4) 时间和 O(7) 返回新对象来创建一个新对象使用像链表这样的复杂数据结构来将一个字符串的头部链接到另一个字符串的末尾?

提前致谢,如果您需要更多详细信息,请告诉我。

标签: pythonpython-3.x

解决方案


推荐阅读