python面试总结

一. python中赋值,浅拷贝,深拷贝的区别 结论 (1)直接赋值是一个完彻底全的引用,对新变量的任何改动都会影响到原对象; (2)浅拷贝建立了新的对象,但只是拷贝了序列的元素,对于元素也是一个序列的状况,只拷贝了对这个序列的引用; (3)深拷贝是完彻底全的拷贝,把原对象完整的拷贝到了新对象中。 例子 orig = [1, 'string', [1, 3, 5] ## 1. 赋值 copy =
相关文章
相关标签/搜索