Skip to main content
 首页 » 编程设计

python之Python 中的字符串是按引用还是值寻址的

2025年05月04日36Terrylee

如果我有一个 python 列表,请说:['aaa', 'bbb']。这个列表是以 2x8 字节存储的(用于 64 位寻址)——也就是说我们只有指向列表中字符串的指针,还是存储在 [len('aaa')+len('bbb')]* size_of_char - 即我们在列表中连续存储每个字符串的字符。

请您参考如下方法:

访问 python 地址的一种方法是使用 id()。

>>> a=['aaa', 'bbb'] 
 
>>> id(a) 
62954056 
 
>>> id(a[0]) 
62748912 
 
>>> id(a[1]) 
61749544 

进一步阅读是 here [understanding-python-variables and memory management] .