对象类型几乎决定了对象的所有行为,甚至对象编号。
1、不可变类型
a = 1 b = 1
a和b可能会指向同一个值为1的对象,也可能会指向两个不同的值为1的对象,这取决于具体实现。
2、可变类型
c = [] d = []
c和d一定会指向两个不同的单独的空列表。
注意c = d = [] 则是将同一个对象赋值给c和d。
以上就是python对象的两种类型,希望能对大家有所帮助,更多知识尽在python学习网。
对象类型几乎决定了对象的所有行为,甚至对象编号。
1、不可变类型
a = 1 b = 1
a和b可能会指向同一个值为1的对象,也可能会指向两个不同的值为1的对象,这取决于具体实现。
2、可变类型
c = [] d = []
c和d一定会指向两个不同的单独的空列表。
注意c = d = [] 则是将同一个对象赋值给c和d。
以上就是python对象的两种类型,希望能对大家有所帮助,更多知识尽在python学习网。
© 2021 Python学习网 苏ICP备2021003149号-1