python类的构造方法与内置属性

本文介绍了Python类的构造方法,并详细讲解了类的五个内置属性:__dict__用于存储类内属性,__doc__返回类文件的字符串,__name__返回类名,__module__返回类的模块名称,__bases__则返回类的基类tuple。
摘要由CSDN通过智能技术生成

构造方法
我们来看一个例子:

class person:
    def __init__(self):
        print(self)
a=person()

类的全名是’__main__.className

def __init__(self)语句定义person类的构造方法,self是必要的参数且为第一个参数。
用户可以在__init__()构造方法内加入许多参数,在创建类的同时,设置类的属性值。
                    类的全名是'__main__.className'

内置属性
①classname.dict:类内的属性是以字典对象的方式存储。__dict__属性为此字典对象的值。
下面看一个例子

class person:
    "hello world"
    s=190
print(person.__dict__)

在这里插入图片描述

②classname.doc:__doc__属性返回此类文件的字符串。
例:

class person:
    "hello world"
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值