首页/新闻资讯/正文详情

Python79:核心语法-面向对象基础-实例方法

发布时间:2026/11/6 2:01:32 来源:云帆数科 栏目:资讯中心
Python79:核心语法-面向对象基础-实例方法
实例方法在类中定义实例方法时定义语法与之前学习的函数定义的方式是一致的。实例第二章/22.面向对象基础.py# 定义类 class Car: def __init__(self, c_color, c_brand, c_name, c_price): self.color c_color self.brand c_brand self.name c_name self.price c_price print(Car 类型的对象初始化完毕对象属性已经添加完毕。) # 定义实例方法 def running(self): print(f{self.brand} {self.name} 正在高速行驶中……) def total_cost(self, discount, rate0.1): 计算提车的总费用包含两个部分车的价格税费 :param discount: 折扣 :param rate: 税率 :return: 提车的总费用 total_cost self.price * discount rate * self.price return total_cost # 测试 c1 Car(红色, BMW, X7, 800000) # 调用对象中的方法 c1.running() total1 c1.total_cost(0.9, 0.1) print(提车的总费用1为, total1) total2 c1.total_cost(0.9) print(提车的总费用2为, total2)D:\py_project_heima\.venv\Scripts\python.exe D:\py_project_heima\第二章\22.面向对象基础.py Car 类型的对象初始化完毕对象属性已经添加完毕。 BMW X7 正在高速行驶中…… 提车的总费用1为 800000.0 提车的总费用2为 800000.0声明本篇学习笔记参考黑马程序员相关课程部分素材来源于网络公开资料及本人补充文中为个人整理复盘仅供学习交流使用。

相关推荐

压测监控看板体系搭建实战
压测监控看板体系搭建实战

压测最容易犯的错误,是测试结束后才去看 JMeter 生成的 HTML 报告。等到发现问题,负载已经停了,现场数据再也补不回来。响应时间曲线里那一段诡异的抖动到底对应哪个时间点,服务当时在做什么,数据库有没有慢查询&#… · 2026/11/6 2:00:32

教育技术论文的学习平台日志清洗:从点击事件到行为指标的全流程口径
教育技术论文的学习平台日志清洗:从点击事件到行为指标的全流程口径

学习平台导出的行为日志,通常是一张几十万行的流水表:一个学生一天能留下上百条记录,字段名还是系统内部的英文缩写。直接拿它算"学习时长",结果往往偏离常识——有人一天学了三十小时。这篇把这件事拆成四步&#xff1… · 2026/11/6 2:00:32

统计年鉴与官方统计口径怎么引:来源层级与版本年的写法
统计年鉴与官方统计口径怎么引:来源层级与版本年的写法

政府统计数据进论文,难点常常不在取数,而在把数的来路交代清楚。同一项指标,年鉴里是一个值,公报里是另一个值,数据库里还能查出第三个值,差异多来自版本与口径,而不在谁抄错了。本文按年鉴、公… · 2026/11/6 2:00:32

ThingsBoard上行RPC实现与物联网设备通信优化
ThingsBoard上行RPC实现与物联网设备通信优化

1. 项目背景与核心价值在物联网平台开发中,远程过程调用(RPC)是实现设备与云端双向通信的关键机制。ThingsBoard作为主流的开源物联网平台,其RPC功能在实际业务场景中扮演着重要角色。传统模式下,我们通常关注的是平台… · 2026/11/6 2:17:52

Git团队协作开发实战:从分支管理到代码审查
Git团队协作开发实战:从分支管理到代码审查

1. 多人协作开发的核心挑战刚接触团队开发时&#xff0c;我最头疼的问题就是代码冲突。记得第一次和同事同时修改同一个文件&#xff0c;提交时看到那一堆"<<<<<<< HEAD"标记直接懵了。后来才明白&#xff0c;这正是版本控制系统要解决的核心问… · 2026/11/6 2:17:52

微服务技术债治理:识别、评估与偿还策略
微服务技术债治理:识别、评估与偿还策略

1. 微服务技术债的本质与挑战微服务架构在带来模块化、独立部署等优势的同时&#xff0c;也伴随着技术债务的快速积累。与单体架构不同&#xff0c;微服务的技术债呈现出分布式特征——它们可能隐藏在服务间的契约定义中、潜伏在基础设施的配置里&#xff0c;或是散布在团队间的… · 2026/11/6 2:17:52

直角坐标系与极坐标系:原理、转换与应用场景
直角坐标系与极坐标系:原理、转换与应用场景

1. 坐标系基础概念解析在数学和物理学中&#xff0c;坐标系是我们描述空间位置的基本工具。就像城市中的地址系统能帮我们找到具体位置一样&#xff0c;坐标系为数学对象提供了精确的定位方法。其中最常见的两种坐标系就是直角坐标系&#xff08;也称笛卡尔坐标系&#xff09;和… · 2026/11/6 2:17:52

生物信息学工具全流程解析:从序列分析到蛋白质预测
生物信息学工具全流程解析:从序列分析到蛋白质预测

1. 生物信息学工具教程概述作为一名在生物信息学领域摸爬滚打多年的从业者&#xff0c;我深知选择合适的分析工具和掌握正确的使用方法对于科研工作的重要性。桓峰基因近期推出的这一系列生信工具教程&#xff0c;涵盖了从序列分析到蛋白质预测的多个关键环节&#xff0c;可以说… · 2026/11/6 2:17:52

5G小基站部署仿真技术与应用解析
5G小基站部署仿真技术与应用解析

1. 5G网络仿真中的小基站部署概述在5G网络规划与优化过程中&#xff0c;小基站&#xff08;Small Cell&#xff09;部署已经成为提升网络容量和覆盖的关键策略。与传统宏基站相比&#xff0c;小基站具有体积小、功耗低、部署灵活等特点&#xff0c;能够有效解决高密度用户场景下… · 2026/11/6 2:16:37

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:27:59

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:03

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:07

三菱PLC数据采集到数据库的时序设计:Python+MC协议实战
三菱PLC数据采集到数据库的时序设计:Python+MC协议实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

ASIC主模式RTL设计:状态机与三态驱动的流片级实现
ASIC主模式RTL设计:状态机与三态驱动的流片级实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

STM32嵌入式C++开发:GDB调试与Renode仿真实战指南
STM32嵌入式C++开发:GDB调试与Renode仿真实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:27:59

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:03

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:07

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码