摘要: 包将有联系的模块组织在一起,即放在同一个文件夹下,并且在这个文件夹床架一个名字为__init__.py文件,那么这个文件夹就称之为包。 1、 制作包 [New] --> [Python Package] --> 输入包名 --> [OK] --> 新建功能模块(有联系的模块)。 注意:新建包后,包内 阅读全文
posted @ 2022-12-26 00:07 㞢卄BYZ 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 如果一个模块文件中有__all__ 变量,当使用from xxx import * 导入时,只能导入这个列表中的元素。 my_module2模块代码 # 定义多个功能,把某个功能添加到__all__ __all__ = ['testA'] def testA(): print('testA') de 阅读全文
posted @ 2022-12-25 23:17 㞢卄BYZ 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、制作模块 在python中,每个python文件都可以作为一个模块,模块的名字就是文件的名字。也就是说自定义模块名必须要符合标识符命名规则。 1.1 定义模块 新建一个python文件,命名为my_module1,并定义testA函数。 # 需求:一个函数 完成任意两个数字的加法运算 def t 阅读全文
posted @ 2022-12-22 01:03 㞢卄BYZ 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 一、模块 Python模块(Module),是一个python文件,以.py结尾,包含了python对象定义和python语句。 模块能定义函数、类和变量,模块里也能包含可执行的代码。 1.1 导入模块 1.1.1 导入模块的方法 1)import 模块名 2)from 模块名 import 功能名 阅读全文
posted @ 2022-12-17 23:56 㞢卄BYZ 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1、异常语法 try: 可能发生异常的代码 except: 如果出现异常执行的代码 else: 没有异常执行的代码 finally: 无论是否异常都要执行的代码 2、捕获异常 except 异常类型: 代码 except 异常类型 as XX: 代码 3、自定义异常 # 1. 自定义异常 class 阅读全文
posted @ 2022-12-15 00:46 㞢卄BYZ 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 一、了解异常 当检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的“异常”。 二、异常的写法 2.1 语法 try: 可能发生错误的代码 except: 如果出现异常执行的代码 2.2 体验 # 需求:尝试打开test.txt (r) , 如果文件不存在,只写方式打开w 阅读全文
posted @ 2022-12-15 00:35 㞢卄BYZ 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象三大特征 封装 将属性和方法书写到类的里面的操作即为封装 封装可以为属性和方法添加私有权限 继承 子类默认继承父类的所有属性和方法 子类可以重写父类属性和方法 多态 传入不同的对象,产生不同的结果 二、多态 2.1 了解多态 多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态 阅读全文
posted @ 2022-12-06 23:59 㞢卄BYZ 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 继承特点 子类默认拥有父类的所有属性和方法 子类重写父类同名方法和属性 子类调用父类同名方法和属性 super()方法快速调用父类方法 私有权限 不能继承给子类的属性和方法需要添加私有权限 语法: class 类名(): # 私有属性 __属性名 = 值 # 私有方法 def __函数名(self) 阅读全文
posted @ 2022-12-01 00:07 㞢卄BYZ 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 一、继承的概念 生活中的继承,一般指的是子女继承父辈的财产。 拓展1:经典类或旧式类 不由任意内置类型派生出的类,称之为经典类。 class 类名: 代码 拓展2:新式类(常用) class 类名(object): 代码 python面向对象的继承指的是多个类之间的所属关系,即子类继承父类的所有属性 阅读全文
posted @ 2022-12-01 00:00 㞢卄BYZ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1、需求 将小于房子剩余面积的家具摆放到房子中。 2、分析步骤 需求涉及零个事物:房子和家具,故被案例涉及两个类:房子类和家具类 2.1 定义类 房子类: 实例属性 房子地理位置 房子占地面积 房子剩余面积 房子内家具列表 实例方法 容纳家具 显示房屋信息 家具类: 家具名称 家具占地面积 2.2 阅读全文
posted @ 2022-11-23 00:27 㞢卄BYZ 阅读(18) 评论(0) 推荐(0) 编辑