五杀摇滚小拉夫

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

####传递

数字,字符串,布尔值,元组(其他都是可变的)
不可变类型传递后,一方进行了修改,不影响另一方
可变类型传递后,一方修改了,影响另一方

####私有化

私有的属性,不能通过对象直接访问,但是可以通过方法访问
私有的方法,不能通过对象直接访问
私有的属性、方法,不会被子类继承,也不能被访问
一般情况下,私有的属性、方法都是不对外公布的,往往用来做
内部的事情,起到安全的作用

####继承

将共性的内容放在父类中,子类只需要关注自己特有的内容
python中所有的内容都是对象,所有的对象都直接或间接继承了object


####
若子类中有与父类重名的方法,子类会覆盖父类中同名方法

####
实例属性会屏蔽掉同名的类属性
删除实力属性,类属性不变

————————————————————————————————————————

 

******一层*******

只有一层深浅拷贝没区别:都是
1、如果是可变,地址不同
2、如果是不可变,地址相同


******多层*******


深拷贝:
copy.deepcopy
1、如果所有层都是不可变的,所有层地址相同
2、如果有一个可变的,外层一定不同
3、如果内层中这一层是可变的,地址不同。否则,地址相同

浅拷贝:
copy.copy
内层地址一样
外层地址:
1、如果是可变,地址不同
2、如果是不可变,地址相同


= 二者地址一样,指向同一个

posted on 2018-08-23 16:48  五杀摇滚小拉夫  阅读(120)  评论(0编辑  收藏  举报