首页 > 编程语言 >python 使用面向对象思想解决案例

python 使用面向对象思想解决案例

时间:2024-05-31 11:58:09浏览次数:15  
标签:__ 案例 python 子类 pass 面向对象 步骤 类型 方法

要求:

步骤一 文件读取:

父类

子类1

子类2

测试

效果图

步骤二 数据计算:

步骤三 可视化开发

效果图

知识点:

魔术方法之字符串方法 __str__,构造方法 __init__

pass关键字,占位语句,用来保证函数或类定义的完整性,表示无内容

抽象类:含有抽象方法的类

抽象方法:没有具体实现的方法(pass)

继承 class类名(父类名)

类型注解 变量:类型 eg jan_data: list[Record]#不是注解类型也不会报错

从普通文本获取到的数据类型是字符串,计算时,要强制转换为int类型

Json数据中已标识好类型,转换为python数据不需要强制转换

列表合并:+

判断字典中是否含有相应关键词

if record.date in data_dict.key:

标签:__,案例,python,子类,pass,面向对象,步骤,类型,方法
From: https://blog.csdn.net/2301_80478312/article/details/139345927

相关文章

  • 关于 python 循环和 sqlalchemy
    defgetBeforePoint(userId):today=datetime.now()子查询=(db.session.query(T_user_point.acquired_at、M_promotion_code.valid_days、T_user_promotion_code.promotion_code_id、T_user_point.user......
  • JAVA【案例4-8】模拟物流快递系统程序设计
    【模拟物流快递系统程序设计】1、案例描述网购已成为人们生活的重要组成部门,当人们在购物网站中下订单后,订单中的货物就会在经过一系列的流程后,送到客户的手中。而在送货期间,物流管理人员可以在系统中查看所有物品的物流信息。编写一个模拟物流快递系统的程序,模拟后台系统处......
  • Python 入门之阅目的 Pythonic(一)
    #免责声明:本文内容主要是肥清大神的视频以及自己收集学习内容的整理笔记,目是主要是为了让象博主这样的老白能更好的学习编号,如有侵权,请联系博主进行删除。1.注释#注释<Comments>:用来向用户提示或解释某些代码的作用和功能*可以出现在代码中的任何位置*Py......
  • pip is configured with locations that require TLS/SSL, however the ssl module in
     [root@dsc1mydjango]#pip3installdjangopipisconfiguredwithlocationsthatrequireTLS/SSL,howeverthesslmoduleinPythonisnotavailable.CollectingdjangoRetrying(Retry(total=4,connect=None,read=None,redirect=None,status=None))after......
  • php面向对象三(三大特性)
    面向对象的三大特性:封装性、继承性、多态性一、类的封装性将敏感数据保护起来,不被外界访问。类的封装就是将一个功能的方方面面,封装成一个类,例如:数据库工具类,把数据库操作的所有方面全面封装到类中。类的封装性实现,就是通过权限控制符来实现在项目中,所有成员属性,一般都是private、......
  • php面向对象二
    一、访问对象属性和方法的操作在php中,访问对象的属性和方法,使用箭头(->)来访问:$obj->name、$obj>showinfo()<imgsrc="https://pic1.zhimg.com/v2-09034cd631a64d96c402ca53148098f8_b.jpg"data-caption=""data-size="normal"data-rawwidth="1038"da......
  • C#中接口的显式实现与隐式实现及其相关应用案例
    C#中接口的显式实现与隐式实现最近在学习演化一款游戏项目框架时候,框架作者巧妙使用接口中方法的显式实现来变相对接口中方法进行“密封”,增加实现接口的类访问方法的“成本”。接口的显式实现和隐式实现:先定义一个接口,接口中有这两个方法。publicinterfaceICanSingSong{......
  • Python——聊天机器人
    前端代码1#导入需要的包和库2fromchatterbotimportChatBot3fromchatterbot.trainersimportListTrainer,ChatterBotCorpusTrainer4fromflaskimportFlask,render_template,request56#创建Flask应用7app=Flask(__name__)89#创建一个聊......
  • 【Python快速上手(三十四)】- Python math 模块
    目录Python快速上手(三十四)-Pythonmath模块Pythonmath模块详解1.导入math模块2.基本数学运算3.三角函数4.双曲函数5.特殊函数6.浮点运算辅助函数7.常量8.实际应用案例9.小结Python快速上手(三十四)-Pythonmath模块Pythonmath模块详解math模块......
  • 数据分享|python分类预测职员离职:逻辑回归、梯度提升、随机森林、XGB、CatBoost、LGB
    全文链接:https://tecdat.cn/?p=34434原文出处:拓端数据部落公众号分析师:ShilinChen离职率是企业保留人才能力的体现。分析预测职员是否有离职趋向有利于企业的人才管理,提升组织职员的心理健康,从而更有利于企业未来的发展。解决方案任务/目标采用分类这一方法构建6种模型对职......