python学习第十天日记
第十天: MetaClass 课程知识点速览 一、什么是元类 (What is a Metaclass) 一切皆对象:在 Python 中,不仅实例是对象,类本身也是对象。 类的"蓝图":普通类用于创建对象实例,而
第十天: MetaClass 课程知识点速览 一、什么是元类 (What is a Metaclass) 一切皆对象:在 Python 中,不仅实例是对象,类本身也是对象。 类的"蓝图":普通类用于创建对象实例,而
第九天: Enumeration class 课程知识点速览 一、为什么要使用枚举(Enum) 普通常量的缺陷:普通常量(如 JAN = 1)存在类型过松、散落无归属语义、容易被误修改等缺陷。
第八天: Magic Methods 课程知识点速览 一、魔法方法概述 概念定义:在 Python 中,所有以双下划线包裹的方法(如 __init__、__str__)均统称为魔法方法(Magic Methods / 魔术方法 / dunder 方法,dunder 即
第七天: “模块”知识点速览 一、模块的概念(What is a Module?) 本质:一个 .py 文件就是一个模块(Module),内部可包含函数、类、变量等 Python 代码。 层级结构:函数 → 类 → 模块 → 包。
第六天: Object-Oriented 课程知识点速览 一、面向对象基础概念 编程思维对比 面向过程:分析解决问题的步骤,一步一步往下执行。 面向对象:用"
第五天: Python 迭代(Iteration)知识点总结 一、 迭代(Iteration)基础概念 定义:通过 for 循环遍历可迭代对象中的元素的过程。 特点:只要是可迭代对象(Iterable)
第四天 Function 课程知识点速览 一、自定义函数(Defining Functions) 语法 使用 def 关键字定义函数,格式为 def 函数名(参数):。
第三天 Conditions and Loops 课程知识点速览 一、条件语句(Conditions) if / else 基本结构与规范 依赖冒号
第二天 Dict and Set 课程知识点速览 一、字典(Dict / Dictionary) 核心特性 键值对(Key-Value)存储,底层基于哈希表实现,查找极快。 Key 的要求:必须唯一且为不可变类型(如字符串、数字、元
第一天: 基本数据类型与变量 课程知识点速览 Python 语法基础 使用 # 进行单行注释。 采用严格的缩进区分代码块(冒号 : 引入代码块)。 变量和函数名严格区分大小写。 <