码迷,mamicode.com
首页 > 编程语言 > 详细

python第四十三天--第三模块考核

时间:2017-06-15 14:16:38      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:str   __call__   ssm   new   查看   返回值   使用   自动   删除   

面向对象:

概念:类,实例化,对象,实例

属性:

  公有属性:在类中定义

  成员属性:在方法中定义 

  私有属性:在方法中使用 __属性  定义 限制外部访问

方法:

  普通方法

  类方法: @classmethod 装饰 类名.调用  默认传(cls)

  静态方法: @staticmethod 装饰 通过类名.调用,本身与类没有关系,相当于类中的一个工具函数

  属性方法: @property 装饰 当成属性调用

  内置方法: (特殊方法) __new__  触发  __init__  创建实例

       __init__ 构造方法

       __call__ 对象后面加括号触发执行

      __doc__ 查看类的描述信息

      __module__当前操作的对象在那个模块

      __class__当前操作的对象所创建的类是哪 个

      __del__ 析构方法 当前对象在内存中被 释放时自动执行

      __dict__查看类或对象中的成员

      __str__如果一个类中定义了 这个方法, 那么在打印对象时默认输出这个方法的返回值

      __getitem__索引 操作  获取数据

      __setitem__设置 修改数据

      __delitem__删除数据

      __metaclass__ 用来定义以什么样的形式被创建

 

  

python第四十三天--第三模块考核

标签:str   __call__   ssm   new   查看   返回值   使用   自动   删除   

原文地址:http://www.cnblogs.com/uge3/p/7017152.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!