yyhhyy
yyhhyy
Nice to meet you~ 😃
首页
归档
瞬间
软硬兼施
首页
归档
瞬间
软硬兼施
最新文章
24-异常
文章介绍了Python中的异常处理机制,包括异常的基本概念、捕获异常的方法、异常的else和finally语句、异常的传递以及自定义异常的使用。通过示例代码展示了如何捕获和处理不同类型的异常,如文件操作中的异常、自定义异常等。文章还总结了异常处理的基本语法,帮助读者理解如何在代码中有效管理异常情况。
python基础入门
114
0
1
2023-03-26
23-面向对象-其他
文章介绍了面向对象编程的三大特性:封装、继承和多态,并详细解释了类属性、实例属性、类方法和静态方法的概念及其应用场景。封装通过将属性和方法写入类中并添加私有权限实现;继承允许子类继承和重写父类的属性和方法;多态通过子类重写父类方法实现不同对象的相同方法调用产生不同结果。类属性为所有实例共享,实例属性为每个对象独有。类方法通过`@classmethod`修饰,静态方法通过`@staticmethod`修饰,分别适用于需要类对象和不需要实例或类对象的场景。
python基础入门
90
0
1
2023-03-21
22-面向对象-继承
面向对象编程中的继承是Python基础入门的重要概念,涉及单继承、多继承、子类重写父类方法、调用父类方法、多层继承及super()的使用。单继承指子类继承一个父类的属性和方法,多继承则允许子类继承多个父类。子类可以重写父类的同名方法和属性,并通过super()调用父类方法。多层继承展示了继承链的传递性,子类可以继承父类的父类。通过这些机制,Python实现了代码的复用和扩展。
python基础入门
93
0
1
2023-03-21
21-面向对象基础
面向对象编程是一种抽象化的编程思想,通过类和对象来实现。类是抽象的模板,用于创建对象,对象是类的实例。文章通过洗衣机的例子解释了类和对象的关系,并介绍了如何在Python中定义类、创建对象、添加和获取对象属性。还讨论了魔法方法如`__init__`、`__str__`和`__del__`的使用,这些方法在对象初始化、字符串表示和删除时自动调用。最后,通过烤地瓜的例子展示了如何综合应用这些概念。
python基础入门
101
0
1
2023-03-19
20-文件操作
文件操作是编程中常见的任务,涉及打开、读写、关闭文件等基本操作。Python中通过`open()`函数打开文件,支持多种模式如只读、写入、追加等。文件操作的主要作用是将数据存储起来,供程序后续使用,避免重复生成。文件备份可以通过读取源文件并写入新文件实现。此外,Python的`os`模块提供了文件和文件夹的重命名、删除、创建等功能,便于管理文件系统。
python基础入门
82
0
1
2023-03-18
19-函数高级
文章介绍了如何使用Python实现一个学员管理系统,重点讲解了函数的定义与调用、递归、lambda表达式和高阶函数的使用。系统功能包括添加、删除、修改、查询和显示学员信息,并通过循环和条件判断实现用户交互。此外,文章还探讨了递归的应用场景及其特点,并通过累加和的例子展示了递归的实现方式。最后,简要提及了lambda表达式的使用。
python基础入门
67
0
1
2023-03-17
18-函数二
文章探讨了Python编程中的多个关键概念,包括变量作用域(局部变量与全局变量)、多函数程序的执行流程、函数的返回值与参数处理、拆包与变量交换、以及引用机制。通过示例代码,详细解释了如何在函数内部修改全局变量、使用`global`关键字、处理多个返回值、以及通过位置参数、关键字参数、缺省参数和不定长参数来增强函数的灵活性。此外,还介绍了如何通过拆包和引用机制来优化代码结构,提升程序的可读性和效率。
python基础入门
97
0
1
2023-03-17
17-函数一
文章介绍了Python中函数的基本概念和使用方法,包括函数的作用、定义与调用、参数的使用、返回值的作用、说明文档的编写以及函数嵌套调用。通过ATM取钱功能的示例,展示了如何通过函数封装代码以提高代码重用性。文章还详细说明了如何定义和调用函数,如何使用参数增加函数的灵活性,以及如何通过返回值返回计算结果。最后,介绍了函数嵌套调用的概念和应用场景。
python基础入门
105
0
1
2023-03-17
16-推导式
文章介绍了Python中的推导式,包括列表推导式、字典推导式和集合推导式。列表推导式用于快速生成有规律的列表,字典推导式用于合并列表为字典或提取字典数据,集合推导式则用于生成去重的集合。推导式通过简化代码,提高了编程效率。
python基础入门
95
0
1
2023-03-15
15-公共操作
文章介绍了Python中的公共操作,包括运算符、公共方法和容器类型转换。运算符部分详细说明了`+`、`*`、`in`和`not in`的使用方法及其支持的容器类型。公共方法部分涵盖了`len()`、`del()`、`max()`、`min()`、`range()`和`enumerate()`的功能及示例。容器类型转换部分则展示了如何通过`tuple()`、`list()`和`set()`进行数据类型转换,并强调了集合的去重特性。这些内容为Python基础入门提供了实用的操作指南。
python基础入门
116
0
1
2023-03-15
上一页
下一页