个人理解:
不可变对象,可变对象,应该是python在底层实现机制上的一种设计。没什么太多必然的逻辑可讲的,只是去死记硬背,知道python是这么设计,这么实现的,就可以了。至于为什么要这么设计,这么实现,应该是基于一些语言设计上的考虑,入门者应该很难懂,云里雾里。
不少高校老师,表达能力太差,讲不明白这些,学生很痛苦。
Sign in to make a reply
sunshine_cxc
个人理解:
不可变对象,可变对象,应该是python在底层实现机制上的一种设计。没什么太多必然的逻辑可讲的,只是去死记硬背,知道python是这么设计,这么实现的,就可以了。至于为什么要这么设计,这么实现,应该是基于一些语言设计上的考虑,入门者应该很难懂,云里雾里。
不少高校老师,表达能力太差,讲不明白这些,学生很痛苦。