内置属性和方法
来源:互联网 发布:linux换行 编辑:程序博客网 时间:2024/06/08 19:07
'''**************内置属性************'''person = Person()'''__dict__,返回内部属性字典'''#类名调用打印所有的属性和方法Person.__dict__#对象调用只打印对象属性,不包含类属性person.__dict____file__#打印当前文件相对路径,无需模块或类进行调用obj.__module__#打印对象或类所在模块obj.__class__#打印文件'''*********内置方法***********************'''class Person(object): def __init__(self): self.name = 0 def __call__(self, *args, **kwargs): '''call,对象默认执行方法,obj()执行此方法''' print('call') def __str__(self): '''返回类的字符串表示形式,python中的toString''' return '__str__' def __repr__(self): '''返回类的信息,字符串表示''' return '__repr__' #获取对象指定属性 def __getitem__(self, item): return self.__dict__[item] #设置对象指定属性 def __setitem__(self, key, value): self.__dict__[key] = value #删除对象指定属性 def __delitem__(self, key): del self.__dict__[key] ''' 调用方法 person = Person() print(person['name']) '''
阅读全文
0 0
- 内置属性和方法
- 【转发】js 内置对象、方法和全局属性、全局方法
- Jquery基础入门一内置方法和属性(1)
- Jquery基础入门一内置方法和属性(2)
- 内置对象Math的常用属性和方法
- javascript对象及内置对象属性和方法
- javascript内置对象常用属性和方法(笔记一)
- javascript内置对象常用属性和方法(笔记二)
- javascript内置对象常用属性和方法(笔记三)
- JSP内置对象和属性
- JSP内置对象和属性
- JavaScript内置对象属性及方法大全
- JavaScript内置对象属性及方法大全
- JSP内置对象属性及方法大全
- JavaScript内置对象属性及方法
- JSP内置对象属性及方法大全
- JavaScript内置对象属性及方法大全
- JavaScript内置对象属性及方法
- 第二周:215. Kth Largest Element in an Array(找出第K大的数)
- Apple
- bzoj3229 [Sdoi2008]石子合并(非dp的GarsiaWachs算法)
- vb.net 教程 3-12 资源文件 1-2
- JAVA-OOP(面向对象)
- 内置属性和方法
- Linux中安装xdotool模拟击键和鼠标移动
- MySQL Cluster搭建与测试
- Hadoop 通过 Maven 用 Java API 对HDFS的读取/写入示例
- Java ssm+Maven框架整合
- heartbeat与高可用
- 搜狐2014年产品经理笔试
- 有关qsort的应用以及冒泡排序的实现
- 第三周项目4(1)