1.直接添加、修改、删除、访问类对象属性

class Employee (object):empCount = 0 def __init__(self, name, salary) :self.name  = nameself.salary = salaryEmployee.empCount += 1 def displayCount(self) :    print "total employee ",Employee.empCountdef displayEmployee(self) :print "name :",self.name  , ", salary :", self.salaryemp1 = Employee("SR", 10000)
emp1.displayCount()
emp1.displayEmployee()
emp1.salary = 20000
print emp1.salary
emp1.age = 25
print emp1.agedel emp1.age Employee.empCount=500print Employee.empCountEmployee.cc="abc"print Employee.ccdel Employee.empCountprint Employee.empCount

2.使用函数添加、删除、修改、访问类对象属性

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
class Employee(object):empCount=0def __init__(self,name,salary):self.name=nameself.salary=salaryEmployee.empCount+=1def  displayCount(self):print "total employee ",Employee.empCountdef displayEmployee(self):print "name:",self.name,",salary:",self.salaryemp1=Employee("SR",100000)if hasattr(emp1,"name"):print u"属性name存在"else:print u"属性name不存在"try:a=getattr(emp1,"name")print u"name属性的值:",aexcept Exception,e:print esetattr(emp1,"tel","13111111111")try:a=getattr(emp1,"tel")print u"新添加的tel属性的值:",aexcept Exception,e:print etry:delattr(emp1,"tel")except Exception,e:print eelse:if hasattr(emp1,"tel"):print u"属性tel存在"else:print u"属性tel不存在"

python添加、修改、删除、访问类对象属性的2种方法相关推荐

  1. js之删除对象属性的三种方法 判断对象中是否有某一属性的四种方法

    js之删除对象属性的三种方法 & 判断对象中是否有某一属性的四种方法 示例 1.基础版 var a = { id: 18, age: 20, name: "zhangsan" ...

  2. php类3个属性是哪3种,PHP获取类私有属性的3种方法

    今天在推上看到一条获取php类私有属性的推文,感觉很有意思: 顺着推文联想,还有其他方式吗?经过自己的测试及网上答案,总结出三种方法: 1. 反射 反射可以获取类的详细信息,要获取私有属性的值,只需将 ...

  3. 遍历对象属性_细说JS遍历对象属性的N种方法

    本人详细介绍了JS遍历对象N种方法,欢迎关注收藏. 遍历对象属性有五种方法,下图为一个场景对比图. 可以注意到两点: 只有for ... in 才可以遍历原型链属性,且只能遍历可枚举属性. Objec ...

  4. Python - 一种一次性导出或修改所有类对象属性与值的方法

    原文 转载请注明出处:首发于CSDN 访问一个已知属性名的属性很简单,a.name就完事了,然而访问不知名的属性却相对麻烦(大概不会有码农不知道自己的类里都有什么属性吧).以防万一,写了一点东西提供一 ...

  5. 在 JavaScript 中访问对象属性的 3 种方法

    您可以通过 3 种方式访问 JavaScript 中对象的属性: 点属性访问器:object.property 方括号属性访问:object['property'] 对象解构:const { prop ...

  6. 删除对象属性的三种方法

    How to remove a property from a JavaScript object 怎么删除一个对象上的属性呢? dlete const car = {color: 'blue',br ...

  7. php中获取对象的属性值,PHP获取对象属性的三种方法

    今天查看yii源码,发现yii\base\Model中的attribute()方法是通过反射获取对象的public non-static属性.记得以前看到的代码都是用get_object_vars() ...

  8. 【python】list 删除列表中某个元素的3种方法;附加删除numpy数组中的指定索引元素的方法

    方法 python中关于删除list中的某个元素,一般有三种方法: remove.pop.del 实例 1.remove: 删除单个元素,删除首个符合条件的元素,按值删除 2.pop: 删除单个或多个 ...

  9. 在事件代码中访问类中变量的三种方法

    方法一: 加final 修饰符: 即:在事件处理类中需要访问类变量时,需要加final 方法二:将变量变成类的实例变量,但这种方法扩大了变量的作用范围 public class Helloworld{ ...

最新文章

  1. PTA 基础编程题目集 7-33 有理数加法 C语言
  2. Hibernate学习之hibernate状态
  3. Huffman 编码压缩算法
  4. Word VSTO Error:Interop type 'Microsoft.Office.Interop.OneNote.Application' cannot be embedded...
  5. 科大星云诗社动态20220110
  6. Exception in thread main java.lang.RuntimeException: java.lang.IllegalArgumentException: java.net.
  7. 基于SAP Kyma的订单编排增强介绍
  8. 你知道Java的四种引用类型吗
  9. gitlab一键安装 笔记
  10. linux命令及实例说明一:cd、ls、rmdir、rm、mkdir
  11. 古董电脑室:2019日记簿(一)
  12. Zuken CADSTAR 16 破解过程
  13. 计算机word插图教案,《在Word中插入图片》优秀教学设计范文
  14. 【渝粤题库】陕西师范大学202013 民法专论 作业
  15. catkin_make 编译包无效(没反应)
  16. 2022考研资料每日更新(2021.07.25)
  17. IDEA2021.1webservice远程接口调用client相关配置【已解决】【简单高效】
  18. java: 警告: 源发行版 xx 需要目标发行版 1.10 解决方案
  19. Java SE Day-10
  20. 有一篇文章,共有三行文字,每行有80个字符。要求分别统计出其中英文大写字母,小写字母,数字,空格以及其他字符的个数

热门文章

  1. springCloud(22):Eureka总结提升
  2. PXE自动化部署vsphere esxi6.5
  3. 腾讯下载的视频转换为MP4
  4. 南昌推进“互联网+”智慧城市建设
  5. 帝国cms调用栏目自定义字段(栏目简介)如何操作
  6. QT自定义控件(生成和使用)
  7. linux地柜查找文件_linux-find【递归搜索文件名】
  8. ABAP几种内表的操作
  9. 如何备份和恢复oracle数据库
  10. windows不能改密码