![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ing
文章平均质量分 87
不温浊酒911
这个作者很懒,什么都没留下…
展开
-
python模块
强大的标准库奠定了python发展的基石,丰富和不断扩展的第三方库是python壮大的保证。我们可以进入PyPI官网():可以看到发布的第三方库达到了十多万种,众多的开发者为Python贡献了自己的力量。表 常用第三方库大汇总分类库名称说明环境管理P非常简单的交互式 python 版本管理工具Pyenv简单的 Python 版本管理工具Vex可以在虚拟环境中执行命令创建独立 Python 环境的工具包管理pipPython 包和依赖关系管理工具pip-tools。原创 2024-04-01 23:43:08 · 1169 阅读 · 0 评论 -
文件处理(二)
csv是逗号分隔符文本格式,常用于数据交换、Excel文件和数据库数据的导入和导出。Python标准库的模块csv提供了读取和写入csv格式文件的对象。我们在excel中建立一个简单的表格:另存为。原创 2024-03-18 19:55:45 · 881 阅读 · 0 评论 -
异常机制总结
程序开发中,有时候我们也需要自己定义异常类。自定义异常类一般都是运行时异常,通常继承Exception或其子类即可。命名一般以ErrorException为后缀。自定义异常由raise语句主动抛出。【示例】自定义异常类和raise语句#测试自定义异常类class AgeError(Exception): #继承Exceptionreturn str(self.errorInfo)+",年龄错误!应该在1-150之间"############测试代码################原创 2024-03-16 11:19:10 · 871 阅读 · 0 评论 -
集合Python开发环境搭建
虚拟环境就是虚拟出来的一个隔离的Python环境,每个项目都可以有自己的虚拟环境,用pip安装各自的第三方包,不同项目之间也不会存在冲突。原创 2024-03-13 20:27:21 · 1122 阅读 · 0 评论 -
面向对象(五)
设计模式是面向对象语言特有的内容,是我们在面临某一类问题时候固定的做法,设计模式有很多种,比较流行的是:GOF(Goup Of Four)23种设计模式。两个最常用的模式:工厂模式和单例模式。工厂模式实现了创建者和调用者的分离,使用专门的工厂类将选择实现类、创建对象进行统一的管理和控制。原创 2024-03-13 19:18:43 · 437 阅读 · 0 评论 -
面向对象(三)
xxx:保护成员,不能用导入,只有类对象和子类对象能访问这些成员。(⚠️讲完模块再看)__xxx__:系统定义的特殊成员__xxx: 类中的私有成员,只有类对象自己能访问,子类对象也不能访问。(但,在类外部可以通过对象名. _类名__xxx这种特殊方式访问。Python不存在严格意义的私有成员)⚠️ 再次强调,方法和属性都遵循上面的规则。原创 2024-03-13 02:00:00 · 623 阅读 · 0 评论 -
面向对象(二)
静态方法”和在模块中定义普通函数没有区别,只不过“静态方法”放到了“类的名字空间里面”,需要通过“类调用”。类属性是从属于“类对象”的属性,也称为“类变量”。由于,类属性从属于类对象,可以被所有实例对象共享。构造方法用于执行“实例对象的初始化工作”,即对象创建后,初始化当前对象的相关属性,无返回值。Python是动态语言,我们可以动态的为类添加新的方法,或者动态的修改类的已有的方法。实例属性是从属于实例对象的属性,也称为“实例变量”。该方法使得实例对象可以像调用普通函数那样,以“对象名()”的形式使用。原创 2024-03-12 20:47:34 · 874 阅读 · 1 评论 -
面向对象(一)
类:我们叫做class。对象:我们叫做objectinstance(实例)。以后我们说某个类的对象,某个类的实例。是一样的意思。原创 2024-03-12 19:32:14 · 807 阅读 · 1 评论 -
面向对象(四)
在子类中,如果想要获得父类的方法时,我们可以通过super()来做。super()代表父类的定义,不是父类对象。super(子类名称,self).__init__(参数列表)class A:print("A的构造方法")super(B,self).__init__() #调用父类的构造方法print("B的构造方法")#A.say(self) 调用父类的say方法super().say() #通过super()调用父类的方法b = B()b.say()A的构造方法。原创 2024-03-13 18:55:06 · 1046 阅读 · 0 评论