python 3.x 学习笔记11 (静态、类、属性、特殊成…
2018-06-18 01:12:34来源:未知 阅读 ()
1.静态方法
通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法。静态方法是不可以访问实例变量或类变量的即没有self,一个不能访问实例变量和类变量的方法,其实相当于跟类本身已经没什么关系了,它与类唯一的关联就是需要通过类名来调用这个方法
2.静态方法的调用
在调用静态方法的时候,可以使用类名或者是实例名来进行调用,一般使用类名来进行调用
3.类方法
通过@classmethod装饰器即可把其装饰的方法变为一个类方法
类方法只能访问类变量,不能访问实例变量
4.属性方法
通过@property装饰器即可把其装饰的方法变为一个类方法
把一个方法变成一个静态属性
类的特殊成员方法
1).__doc__:打印类的描述方法
2).__module__:表示当前操作的对象在那个模块
3).__class__:表示当前操作的对象的类是什么
4).__init__:构造方法,通过类创建对象时,自动触发执行。
5.).__del__:析构方法,当对象在内存中被释放时,自动触发执行。
6). __call__:对象后面加括号,触发执行。
7). __dict__: 查看类或对象中的所有成员以字典形式返回
8).__str__ 如果一个类中定义了__str__方法,那么在打印 对象 时,默认输出该方法的返回值。
9).__getitem__、__setitem__、__delitem__ :用于索引操作,如字典。以上分别表示获取、设置、删除数据
10). 类的生成 调用 顺序依次是 __new__ --> __init__ --> __call__
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash