博客
关于我
python-类思想-实现简单增删查改
阅读量:799 次
发布时间:2023-03-08

本文共 1175 字,大约阅读时间需要 3 分钟。

Python类实例操作演示

本文将介绍一个基于Python的对象管理系统,通过实际代码展示如何实现基本的增删查改操作。

类定义与初始化

首先定义了两个类:

  • Person类:用于存储用户信息。初始化时接收姓名和电话号码,将这些信息存储在一个字典中。
  • Opt类:作为操作类,负责管理用户信息。初始化时创建一个空列表来存储用户对象。

操作方法详解

Opt类包含以下核心操作方法:

  • add_person(self, user_info):用于添加用户信息。接收用户字典对象,将其添加至列表中并打印"增加"操作提示。
  • delete_person(self):用于删除用户信息。弹出最后一个用户对象并打印"删除"操作提示。
  • select_person(self, name):用于查找用户信息。通过名称匹配找到对应用户对象,若无找到则提示"未找到"。
  • update_person(self, name, phone):用于更新用户信息。遍历列表,找到名称匹配的用户并更新其电话号码,若无找到则提示"未找到"。
  • print_person(self):用于打印所有用户信息。遍历列表并逐一打印每个用户字典对象。

操作演示

以下是通过实际代码演示的操作步骤:

  • 创建两个Person对象p1和p2,分别初始化不同的姓名和电话号码。
  • 创建Opt对象opt,并依次调用add_person方法将p1和p2添加至列表中。
  • 调用print_person方法打印当前用户列表。
  • 调用select_person方法查找n2用户信息,若找到则输出结果,否则提示未找到。
  • 调用delete_person方法删除最后一个用户。
  • 再次调用print_person方法打印更新后的用户列表。
  • 调用update_person方法更新p1的电话号码,并最后再次打印用户列表。

转载地址:http://gzlfk.baihongyu.com/

你可能感兴趣的文章
python图像条状状噪声,使用PYTHON PIL从验证码图像中删除背景嘈杂的线条
查看>>
Python图像处理:从内存加载jpeg
查看>>
python固定后缀(名物化词汇)词频统计:抽取+统计+可视化
查看>>
python商品评论数据采集与分析可视化系统 Flask框架 requests爬虫 NLP情感分析 毕业设计 源码
查看>>
python商品数据分析可视化系统(带爬虫)京东销售数据分析 计算机毕业设计 源码下载
查看>>
python商品库存管理系统 django框架 商品网站 MySQL数据库 源码下载 计算机毕业设计
查看>>
Python哪个版本最稳定好用2023.10.19
查看>>
Python和黑客技术的渊源
查看>>
Python和RF编写接口自动化
查看>>
python和js哪个难_【Python】记一次学习,Python 与 js 在实现闭包时的差异
查看>>
python和java哪个更值得学——来自知乎高赞回答
查看>>
python命名空间更改_Python模块xml.etree.ElementTree自动修改xml命名空间键
查看>>
Python命名中尾随下划线有什么好处?
查看>>
Python启动脚本
查看>>
Python听写汇总结果
查看>>
python吊打Excel?屁!那是你不会用!
查看>>
Python合并两张图片 | 先叠透明度再合并 (附Demo)
查看>>
python各进制的表述与转换
查看>>
python各种库安装
查看>>
python可视化matplotlib_如何使用Python中最强大的可视化工具Matplotlib?
查看>>