美文网首页
python基础-day3

python基础-day3

作者: 极速飞编小王子 | 来源:发表于2020-03-30 22:33 被阅读0次

    python xx的定义和用处

    python 对象的特殊属性和方法

    类属性可以来自类自定义自身,也可能根据类定义继承的,一个对象的属性还可能是该对象

    的实例定义的,叫做对象属性。对象的属性储存在对象的dict属性中,dict为一个词典,

    键为属性名,对应的值为属性本身

    属性:

    doc:帮助说明,将字符串写在对象定义声明之下

    module:模块名,就是文件的名字(无后缀)部分

    class:返回对象的类信息

    dict:存储对象属性/方法的字典

    slots:设置一个元祖,限定允许绑定的属性名称(不能动态添加以外的属性),

    只能对当前类起效,对子类不起效(除非在子类中也定义slots),这样,子类

    允许定义的属性就是自身的solots加上父类的slots

    类的专有方法:

    init: 构造函数,在生成对象时调用

    del: 析构函数,释放对象时使用

    repr: 打印 转换

    setitem: 按照索引赋值

    getitem: 按照索引获取值

    len: 获得长度

    cmp: 比较运算

    call: 函数调用

    add: 加运算

    sub: 减运算

    mul: 乘运算

    div: 除运算

    mod: 求余运算

    pow: 乘方

    相关文章

      网友评论

          本文标题:python基础-day3

          本文链接:https://www.haomeiwen.com/subject/oxrmuhtx.html