本文摘自php中文网,作者巴扎黑,侵删。
1、数值拷贝1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
C:\Users\811314\AppData\Local\Programs\Python\Python35-32\python.exe C:/homework/day3/1.py
492322480
492322480
492322480
492322480
Process finished with exit code 0
2、字符串
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
C:\Users\811314\AppData\Local\Programs\Python\Python35-32\python.exe C:/homework/day3/1.py
5973920
5973920
5973920
5973920
Process finished with exit code 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
C:\Users\811314\AppData\Local\Programs\Python\Python35-32\python.exe C:/homework/day3/1.py
12817912
12817912
10370784
12816672
Process finished with exit code 0
对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。
浅拷贝,在内存中只额外创建第一层数据
深拷贝,在内存中将所有的数据重新创建一份(排除最后一层,即:python内部对字符串和数字的优化
1 |
|
以上就是python学习日记的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python中的super()和__init__()方法有什么用
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。