当前位置: 首页 > news >正文

python面向对象的一个简单实例

#发文福利#

#!/usr/bin/env python
# -*- coding:utf-8 -*-students = {'id001': {'name': 'serena', 'age': 18, 'address': 'beijing'},'id002': {'name': 'fanbingbing', 'age': 42, 'address': 'anhui'},'id003': {'name': 'kahn', 'age': 20, 'address': 'shanghai'}}class Student:def __init__(self, xid, name, age, address):self.xid = xidself.name = nameself.age = ageself.address = addressresult = []# #实例化对象的同时给对象传参。
for k,v in students.items():student = Student(k, v['name'],v['age'],v['address'])result.append(student)for i in result:print i.xid,i.name,i.age,i.address# id001 serena 18 beijing
# id002 fanbingbing 42 anhui
# id003 kahn 20 shanghai

------------听哥一句劝,不要做运维----------------2023年9月7日23:46:15-------

http://www.lryc.cn/news/158243.html

相关文章:

  • 微信小程序通过npm引入tdesign包进行构建的时候报错
  • 三次握手四次挥手
  • Redis持久化、主从与哨兵架构详解
  • SQLITE_BUSY 是指 SQLite 数据库返回的错误码,表示数据库正在被其他进程或线程使用,因此当前操作无法完成。
  • matlab求解方程组-求解过程中限制解的取值范围
  • 【正则表达式】正则表达式常见匹配模式
  • Docker搭建RK3568建模环境
  • TCP/IP基础
  • redis问题:三种集群——主从、哨兵、cluster集群;16384槽等
  • 转 股票触发指定价格发送到 企业微信
  • Linux修复软RAID
  • 【嵌入式软件C编程】主函数free子函数malloc地址的两种方式以及注意事项
  • 金融工程学学习笔记第一章
  • CentOS 7 编译ZooKeeper C客户端
  • 【2023年数学建模国赛】A题解题思路
  • 人们对区块链的认识开始变得深入和完善,另一条新路径开始衍生
  • 关于Comparable、Comparator接口返回值决定顺序的问题
  • js 根据键判断值
  • 堆排序,以及大顶堆构造过程Java实现
  • 【C++】类的封装 ① ( 类和对象 | 面向对象三大特征 - 封装 继承 多态 | 类的封装引入 )
  • Docker原理详细剖析-Namespace
  • sql:SQL优化知识点记录(九)
  • 【PowerQuery】PowerQuery导入JSON数据
  • bootstrap 主题
  • FPGA 学习笔记:Vivado 工程管理技巧
  • Java低代码开发:jvs-list(列表引擎)功能(二)字段及样式配置
  • 【Java】线程都有哪几种状态
  • 为什么服务端会有那么多的 TimeWait ?
  • 任意文件读取及漏洞复现
  • 目前的一些关于机器学习的感悟