博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python的程序结构[2] -> 类/Class[0] -> 类的特殊属性
阅读量:5077 次
发布时间:2019-06-12

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

类的特殊属性 / Special Property of Class


Python 中通过 class 进行类的定义,类可以实例化成实例并利用实例对方法进行调用。

类中还包含的一些共有的特殊属性。

 

特殊类属性

含义

__name__

类的名字(字符串)

__doc__ 

类的文档字符串

__bases__

类的所有父类组成的元组

__dict__

类的属性组成的字典

__module__

类所属的模块

__class__

类对象的类型

 

1 class Foo(): 2     """ 3     This is the text that can be called by __doc__ 4     """ 5     def __init__(self): 6         self.foo = None 7  8     def foo_method(self): 9         self.foom = True10 11 print('>>>', Foo.__name__)12 print('>>>', Foo.__doc__)13 print('>>>', Foo.__bases__)14 print('>>>', Foo.__dict__)15 print('>>>', Foo.__module__)16 print('>>>', Foo.__class__)

上面的代码定义了一个 Foo 类,并对类的基本特殊属性依次进行调用,最后得到结果如下,

>>> Foo>>>     This is the text that can be called by __doc__    >>> (
,)>>> {
'__dict__':
, '__doc__': '\n This is the text that can be called by __doc__\n ', '__weakref__':
, '__init__':
, '__module__': '__main__', 'foo_method':
}>>> __main__>>>

 

转载于:https://www.cnblogs.com/stacklike/p/8098067.html

你可能感兴趣的文章
linux程序设计---序
查看>>
【字符串入门专题1】hdu3613 【一个悲伤的exkmp】
查看>>
C# Linq获取两个List或数组的差集交集
查看>>
HDU 4635 Strongly connected
查看>>
ASP.NET/C#获取文章中图片的地址
查看>>
Spring MVC 入门(二)
查看>>
格式化输出数字和时间
查看>>
页面中公用的全选按钮,单选按钮组件的编写
查看>>
java笔记--用ThreadLocal管理线程,Callable<V>接口实现有返回值的线程
查看>>
BZOJ 1047 HAOI2007 理想的正方形 单调队列
查看>>
各种语言推断是否是手机设备
查看>>
这个看起来有点简单!--------实验吧
查看>>
PHP count down
查看>>
JVM参数调优:Eclipse启动实践
查看>>
(旧笔记搬家)struts.xml中单独页面跳转的配置
查看>>
不定期周末福利:数据结构与算法学习书单
查看>>
strlen函数
查看>>
python的列表与shell的数组
查看>>
关于TFS2010使用常见问题
查看>>
软件工程团队作业3
查看>>