- 博客(9)
- 收藏
- 关注
原创 Python学习笔记七(错误与异常)
当一个程序发生异常时,代表该程序在执行时出现了非正常的情况,无法再执行下去。从输出结果可以看出,异常从 thirdMethod() 函数开始触发,传到 secondMethod() 函数,再传到 firstMethod() 函数,最后传到 main() 函数,在 main() 函数止,这个过程就是整个异常的传播轨迹。运行时错误也称为异常。很多刚开始编程的一看到输出结果所示的异常提示信息,就会一个头两个大,以为程序出现了很多严重的错误,其实只有一个错误,系统提示那么多行信息,只不过是显示异常依次触发的轨迹。
2024-06-14 10:08:02
1038
原创 Python学习笔记六(文件操作)
python内置了一些文件操作函数,可以通过代码来对文件进行创建、读、写、关闭等操作。除此之外,Python 还提供了很多模块,例如 fileinput 模块、pathlib 模块等,通过引入这些模块,我们可以获得大量实现文件操作可用的函数和方法(类属性和类方法),大大提供编写代码的效率。在熟练后,我们也可以通过编写代码来对文件进行数据处理。
2024-06-11 14:50:27
1241
原创 python学习笔记五(面向对象实战版)
在前面两章,我们学习了python的基本概念和一些重要的知识点,由于这个部分非常重要,而代码学习之道最重要的就是自己要动手写代码,所以本章我们停一下脚步,用网上一些比较经典的面向对象的例子,我们来写一下代码,顺便也巩固一下这部分的重点内容。
2024-06-07 15:17:54
522
原创 Python学习笔记四(面向对象)
在上一章我们讲了python面向对象的基本概念以及封装、继承、多态三大特性中的封装,这个部门我们来说继承和多态。还是举个栗子来引入继承。猫和狗都属于动物。动物都会吃饭和喝水,也会跑,那么我们定义一个动物类,并且定义吃饭、喝水、跑这三种方法,现在我们需要定义猫类和狗类,我们照例也需要给猫类狗类定义吃饭、喝水、跑这三种方法。大家发现问题没,那如果我现在需要继续定义兔子,老虎,鸟,狮子等等几十个类,那就要复制粘贴几十中方法写到每个类中,费时费力,代码也看着头疼。
2024-06-04 11:50:36
1355
原创 Python学习笔记三(面向对象)
Python 中类的定义使用classclass 类名: 属性 ... 方法 ...方法分为构造方法,实例方法,类方法,静态方法。我们来总结几个要点:1.直接写在类里但在方法外的变量称为类属性。2.初始化方法__init__(self,name,age)有默认参数self(指实例对象),详解见上方代码注释。3.def在类里面是类的实例方法,在类的外面是函数。4.静态方法 要 用@staticmethod修饰,类方法要用@classmethod修饰。
2024-06-03 11:52:57
1075
原创 python及pycharm安装配置
PS:这篇是对于初学者的python以及pycharm配置教程,配置完成后可以直接看我的python学习笔记来进行python全套学习,现在已更新第一部分。
2024-05-30 09:22:09
55355
19
原创 全网最全的设计模式讲解(5万字+)
抽象工厂模式提供了一种创建一系列相关或相互依赖对象的接口,而无需指定具体实现类。通过使用抽象工厂模式,可以将客户端与具体产品的创建过程解耦,使得客户端可以通过工厂接口来创建一族产品。创建Shape和Color接口和实现这些接口的实体类。创建抽象工厂类。然后定义工厂类和,这两个工厂类都是扩展了。然后创建一个工厂创造器/生成器类。类使用来获取对象。它将向传递形状信息Shape,以便获取它所需对象的类型。同时它还向传递颜色信息Color,以便获取它所需对象的类型。
2024-05-21 17:32:19
1252
最新版 OriginPro 安装包
2024-05-28
资料-java设计模式(图解+框架源码分析+实战)
2024-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人