day33

@浙大疏锦行

类的定义和方法

  1. 类的定义

用class关键字定义,语法:class 类名: ,缩进块内写类的属性、方法。

  1. pass 占位语句

当类暂时无需写具体逻辑时,用pass占位,避免语法错误。

  1. 类的初始化方法(init)

调用:创建实例时自动触发

名称:固定为__init__

参数:首参必为self

用途:初始化实例属性

返回:隐式返回 None

  1. 类的普通方法

调用:需手动通过实例调用

名称:自定义

参数:首参必为self

用途:实现类的行为逻辑

返回:可返回任意类型值

  1. 类的继承

属性继承:子类直接获得父类的属性

方法继承:子类直接获得父类的方法

核心:实现代码复用

作业

题目1:定义圆(Circle)类

题目2:定义长方形(Rectangle)类

题目3:图形工厂

相关推荐
Dxy12393102162 分钟前
Python有哪些方法可以进行文本纠错
开发语言·python
却道天凉_好个秋14 分钟前
pytorch(一):张量
人工智能·pytorch·python·深度学习
华清远见IT开放实验室19 分钟前
AI 算法核心知识清单(深度实战版1)
人工智能·python·深度学习·学习·算法·机器学习·ai
百结21425 分钟前
Python网络编程
网络·python
万粉变现经纪人37 分钟前
如何解决 pip install ta-lib 报错 本地 TA-Lib 库未安装 问题
数据库·python·scrapy·oracle·bug·pandas·pip
乔克199839 分钟前
代理连接失败的问题
python·httpx
猫咪老师41 分钟前
Day11 Python 关于线程和进程的最详细介绍!
后端·python
|华|41 分钟前
Python操作MySQL数据库
数据库·python·mysql
alphaTao1 小时前
LeetCode 每日一题 2026/4/6-2026/4/12
python·算法·leetcode
zzwq.1 小时前
PyMySQL 详解:从入门到实战,Python 操作 MySQL 一站式指南
开发语言·python