模板代码:

class People:'所有员工的基类'#构造函数def __init__(self, user_id, user_name):self.user_id = user_idself.user_name = user_name#析构函数def __del__(self):class_name = self.__class__.__name__print(class_name, '销毁')def get_info(self):print("people: ", "name = ," + self.user_name, "id = ", self.user_id)def __str__(self):return "people\n user_id: %d \t user_name: %s "%(self.user_id, self.user_name)

测试代码:

from People import People
p1 = People(1, 'alan')
p2 = People(2, 'dream')
p3 = People(3, 'zuora')
people_list = [p1, p2, p3]
for people in people_list:print(people)
# setattr(p1, 'age', '23')
#对当个对象添加属性
# print("setattr: ", p1.age)
#对当个对象删除属性
# delattr(p1, 'age')
#返回属性值
# getattr(p1, 'age')
#判断属性值是否存在
# hasattr(p1, 'age')

输出:

peopleuser_id: 1      user_name: alan
peopleuser_id: 2     user_name: dream
peopleuser_id: 3     user_name: zuora
People 销毁
People 销毁
People 销毁

python对象使用相关推荐

  1. python将一个json字典转换为一个python对象

    python将一个json字典转换为一个python对象 示例代码: from collections import OrderedDict import jsondata = '{"nam ...

  2. python numpy 数据类型为python对象-python numPy模块 与numpy里的数据类型、数据类型对象dtype...

    学习链接:http://www.runoob.com/numpy/numpy-tutorial.html 简介: numPy是python语言的一个扩展库,是一个运行非常快的数学库,主要用于数组计算. ...

  3. Python pickle模块:实现Python对象的持久化存储

    Python 中有个序列化过程叫作 pickle,它能够实现任意对象与文本之间的相互转化,也可以实现任意对象与二进制之间的相互转化.也就是说,pickle 可以实现 Python 对象的存储及恢复. ...

  4. Python3中的json对象与python对象转化

    1.直接将Python对象转成json对象,使用方法dumps() import jsond = {"姓名": "curry", "age" ...

  5. 独家|测量、建议、快速上手!你所使用的Python对象占用了多少内存?(附代码)...

    作者:Gigi Sayfan 翻译:吴振东 校对:吴金笛 本文约3300字,建议阅读10分钟. 本文将介绍多种Python对象分别所占用的内存,并解释所选择的测量方法和函数,为节省内存提供建议. Py ...

  6. python 对象类型有哪些?

    python 强大的内置类型让我接触到python的时候开始慢慢的喜欢上它了,感觉既方便又好用,下面我们先一起学习下内置对象类型的好处: 1内置对象能够使得我们编写程序更容易. 2内置的对象效率更高, ...

  7. python对象一定要删除引用吗_在Python中删除一个对象和所有对它的引用?

    如果我理解正确,你将包装一些C代码,并且C代码有一个可以被调用的析构函数.之后,任何使用指向C代码对象的指针的尝试都会导致致命的崩溃. 我不确定你的具体情况,所以我将给你两个替代答案. 0)如果C对象 ...

  8. python在读写文件之前需要创建文件对象-Python对象序列化写入文件对象

    1.创建Python文件对象的读写模式(r,w模式)与创建Java输入输出流: FileInputStream inputStream=new FileInputStream(new File(&qu ...

  9. Python学习笔记《Python核心编程》第4章Python对象

    所有的python对象都拥有三个特性:身份,类型和值 身份:每个对象都有一个唯一的身份标识自己,可以使用内建函数id()来得到,这个值被认为是该对象的内存地址:--只读 类型:对象的类型决定了该对象可 ...

  10. python判断文件是否为空文件对象_判断Python对象是不是为文件对象的方法有哪些...

    判断Python对象是不是为文件对象的方法有哪些 发布时间:2020-08-13 14:01:00 来源:亿速云 阅读:76 作者:小新 这篇文章主要介绍判断Python对象是不是为文件对象的方法有哪 ...

最新文章

  1. request.getSession()
  2. @query 注解的定义_SpringDataJpa(5)---定义查询方法
  3. ExtJS 4.2 第一个程序
  4. Qt中内存泄露和半自动内存管理
  5. python tf_TF 2.1.0-rc2发布,2020年停止支持Python 2
  6. oracle数据库抽取到gp,Oracle迁移数据到Greenplum
  7. re管理器java格式_正则表达式工具类——ReUtil
  8. 服务器内存超限问题_内存超限该怎么办?
  9. 牛客网 二叉搜索树与双向链表
  10. 抓住“智慧城市”的机遇
  11. 深入浅出mysql-sql基础
  12. linux 打包排除文件类型,Linuxtar或zip命令打包排除后缀文件
  13. [560]python简单验证文本的Zipf分布
  14. 百度 bos php,GitHub - SwimmingTiger/BOSFS: PHP流包装器:百度开放云对象存储文件系统(BCE BOS File System)...
  15. 魅族手机投屏电脑如何操作
  16. centos7 访问php 该网页无法正常运作 目前无法处理此请求
  17. 设计模式之装饰器模式(C++)
  18. python opencv 入门 绘图函数 (3)
  19. 调用百度API(二)——百度翻译
  20. 使用FileReader进行文件读取

热门文章

  1. java queue 实现类 区别_Java集合11 (Queue)
  2. glibc版本查看_Linux开发必知内容整理 | libc、glibc和glib的关系
  3. Android studio如何写滚动视图
  4. Android studio使用手册说明
  5. linux shadow 时间,Linux Shadow-Password-HOWTO - 7. 将 Shadow Suite 放进来使用(1)
  6. android 监听安装来源_Android编程监听APK安装与删除等过程的方法
  7. Java的三种工厂模式
  8. android 删除模拟器,android – 如何从avd设备中删除脱机模拟器?
  9. 【LeetCode笔记】剑指 Offer 59 - II. 队列的最大值(Java、辅助队列)
  10. php分页类smary,Smarty分页实现方法完整实例