当a1创建的时候,Python会对a1进行Intern机制处理,然后当a2创建的时候,a2指向一个PyStringObject temp,通过intern机制发现已经有a2与a1的对象存储的字符串其实一样,那么就会把a2指向a1指向的那个对象,这样用来创建a2的那个临时对象temp会因为a2指向其他对象而进行de_allocate而销毁,这样就不会浪费内存了。
python中的intern机制
最新推荐文章于 2023-09-14 23:30:36 发布