上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: Python 直接赋值、浅拷贝和深度拷贝解析 1、直接赋值:其实就是对象的引用(别名)。 2、浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。 3、深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。 阅读全文
posted @ 2021-10-21 22:20 蝙蝠侠小王子 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 包:包就是将有联系模块放到一个文件夹下,这个文件夹就是包 同时会有一个__init__.py条件。控制包的导入 1、包的第一种导入 import 包名 这是错的 报错执行 正确的导入 2、包的第二种导入 阅读全文
posted @ 2021-10-15 22:40 蝙蝠侠小王子 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1、关于模块的导入 2、 关于模块的介绍 3、 模块的简单代码实现 4、模块定义别名 5、功能的别名 6、制作模块在python种,每个文件都可以当作一个模块,模块的名字就是文件的名字,即自定义模块名必须符合命名规则 7、模块搜索 8、制作模块的注意 9、导入模块时,是导入模块的所有代码,因此如果有 阅读全文
posted @ 2021-10-15 21:57 蝙蝠侠小王子 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1、异常处理写法 try: 可能发生错误执行的代码 except: 发生错误执行的代码 2、捕获异常的写法 try: 可能发生错误执行的代码 except 错误类型: 执行的代码 阅读全文
posted @ 2021-10-15 20:33 蝙蝠侠小王子 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1、类方法的实现 2、静态方法的实现 3、实例化属性只能实例化对象去调用,类对象是不能调用的。如下会报错 报错代码 4、实例对象可以调用类方法,可以调用类属性,类对象则不能调用实例方法,实例属性。在类方法里,只允许含有类属性,实例化属性是不允许有的。类方法和类属性更多是公共方法和属性 静态方法则是不 阅读全文
posted @ 2021-10-15 19:54 蝙蝠侠小王子 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1、实例化方法: 1、 该方法一定有参数,一般参数为self,通过它来传实例化对象属性名和属性,该方法只能由实例化对象调用 2、实例化方法是能够被类对象调用的 单纯的调用会报错 显然,程序会报错,但是我们观察一下报错的信息提示,即:调用的方法中没有给self传参数,slef就是我们对象的引用。 这个 阅读全文
posted @ 2021-10-15 13:38 蝙蝠侠小王子 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1、无论是类属性还是类方法,都无法像普通变量或者函数那样,在类的外部直接使用它们。我们可以将类看做一个独立的空间,则类属性其实就是在类体中定义的变量,类方法是在类体中定义的函数。 2、在类体中,根据变量定义的位置不同,以及定义的方式不同,类属性又可细分为以下 3 种类型: 类体中、所有函数之外:此范 阅读全文
posted @ 2021-10-15 13:04 蝙蝠侠小王子 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 类属性和实例化属性 1、类中的属性,是公共属性,实例化对象可以进行修改,但是仅限在这个实例化对象里,其他实例化对象的属性值不会发生改变 2、类属性,为所有实例化对象所共有 代码实现 修改类属性: 1、类属性修改只能通过类对象去修改,如果实例化对象去修改对实例化对象而言就是创建一个实例化属性,修改的属 阅读全文
posted @ 2021-10-15 12:48 蝙蝠侠小王子 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 面向对象三大特性 多态: 多态代码实现 综上: 多态的实现,子类继承父类,子类重写方法,然后创建子类对象,传入子类对象,得到不同的结果 阅读全文
posted @ 2021-10-15 10:52 蝙蝠侠小王子 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 私有属性: 1、父类的私有属性,私有方法不能被子类继承 2、子类对象不能调用父类的私有方法和私有属性,只能调用普通属性和普通方法 3、子类继承父类,子类对象虽然不能调用,但是在子类里的方法里可以实现对私有属性的修改获取通过get__xx()方法,修改值是set__xx()方法 4、对私有属性的操作, 阅读全文
posted @ 2021-10-15 10:24 蝙蝠侠小王子 阅读(755) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页