摘要:
第三十篇:Python 面向对象的封装 1. 封装的概念 为什么需要封装 封装是面向对象编程的重要特性之一,它将数据(属性)和操作数据的方法封装在一起,形成一个独立的单元,即类。封装的主要目的如下: 数据保护:防止外部代码直接访问和修改类的内部数据,避免数据被错误地修改或滥用。例如,一个表示用户账户 阅读全文
posted @ 2025-04-07 11:06
程序员勇哥
阅读(3)
评论(0)
推荐(0)
摘要:
第二十九篇:Python 面向对象的多态 1. 多态的概念 多态在面向对象编程中的含义 多态是面向对象编程的重要特性之一,它指的是同一个操作作用于不同的对象,可以有不同的解释和实现方式,从而产生不同的执行结果。简单来说,就是“一个接口,多种实现”。例如,在图形绘制的程序中,“绘制”这个操作对于不同的 阅读全文
posted @ 2025-04-07 11:06
程序员勇哥
阅读(26)
评论(0)
推荐(0)
摘要:
第二十八篇:Python 异常处理进阶 1. 自定义异常 如何定义自己的异常类 在 Python 中,自定义异常类需要继承内置的 Exception 类或它的子类。这样可以确保自定义异常类具有与内置异常类相同的基本行为和特性。以下是定义一个简单自定义异常类的示例: class MyCustomErr 阅读全文
posted @ 2025-04-07 11:06
程序员勇哥
阅读(6)
评论(0)
推荐(0)
摘要:
第二十七篇:Python 文件操作进阶 1. 二进制文件操作 以二进制模式打开文件 在 Python 中,要操作二进制文件,需要以二进制模式打开文件。在 open() 函数中,通过在打开模式字符串中添加 'b' 来指定二进制模式。常见的二进制打开模式有 'rb'(只读二进制模式)和 'wb'(只写二 阅读全文
posted @ 2025-04-07 11:05
程序员勇哥
阅读(0)
评论(0)
推荐(0)
摘要:
第二十六篇:Python 模块的深入使用 1. 模块的别名 为导入的模块取别名的方法与用途 在 Python 中,使用 import 语句导入模块时,可以为模块指定一个别名。方法是在 import 关键字后紧跟模块名,然后使用 as 关键字指定别名。例如: import math as m 这里将 阅读全文
posted @ 2025-04-07 11:05
程序员勇哥
阅读(12)
评论(0)
推荐(0)
摘要:
第二十五篇:Python 函数递归 1. 递归函数的定义与原理 递归函数的概念 递归函数是指在函数的定义中使用自身来解决问题的函数。简单来说,一个函数可以调用自身,通过不断重复调用自身来逐步解决复杂的问题。递归是一种强大的编程技术,它能够以简洁的方式表达复杂的算法逻辑,尤其是在处理具有递归结构的问题 阅读全文
posted @ 2025-04-07 11:05
程序员勇哥
阅读(7)
评论(0)
推荐(0)
摘要:
第二十四篇:Python 集合高级操作 一、集合的对称差集 (一)对称差集的概念及 symmetric_difference() 方法 对称差集的概念:对于两个集合 A 和 B,它们的对称差集是指那些只属于 A 或者只属于 B 的元素组成的集合,即属于 A 但不属于 B 的元素,以及属于 B 但不属 阅读全文
posted @ 2025-04-07 11:04
程序员勇哥
阅读(5)
评论(0)
推荐(0)
摘要:
第二十三篇:Python 字典高级操作 一、字典视图对象 (一)keys()、values()、items() 方法返回的视图对象 在 Python 中,字典提供了 keys()、values() 和 items() 方法,它们分别返回表示字典键、值和键值对的视图对象。 keys() 方法:返回一个 阅读全文
posted @ 2025-04-07 11:04
程序员勇哥
阅读(5)
评论(0)
推荐(0)
摘要:
第二十二篇:Python 列表高级操作 一、列表排序 (一)sort() 方法对列表进行原地排序 sort() 方法会直接修改原列表,将其元素按照升序排列(对于可比较的数据类型,如数字、字符串等)。 numbers = [3, 1, 4, 1, 5, 阅读全文
posted @ 2025-04-07 11:04
程序员勇哥
阅读(5)
评论(0)
推荐(0)
摘要:
第二十一篇:Python 字符串方法深入 1. 字符串查找与替换 find()、rfind() 方法查找子字符串位置 find() 方法用于在字符串中查找子字符串,并返回子字符串第一次出现的索引位置。如果子字符串不存在,则返回 -1。其语法为:str.find(sub[, start[, end]] 阅读全文
posted @ 2025-04-07 11:03
程序员勇哥
阅读(10)
评论(0)
推荐(0)

浙公网安备 33010602011771号