thank python_Python基础之方法

class woman:

pass

wangdama=woman()

lidama=woman()

#查看实例的属性

#print wangdama.__dict__

'''

{}'''

#为实例添加属性

wangdama.toufa='yellow'

#print wangdama.__dict__

'''

{'toufa': 'yellow'}

'''

#查看实例所属类的属性

print wangdama.__class__.__dict__

#实例所属类添加属性

wangdama.__class__.xiezi="black"

#wangdama.__class__表示实例所述的类

print lidama.__class__.__dict__

#创建方法

class god:

def a(self):

print "sing everyday"

zongguan=god()

zongguan.a()

god().a()#right,god()代表实例,可调用了

#god.a() #error

#隐藏属性与隐藏方法(外部无法调用)方法为加__

class school:

def __jiaoxuefangfa(self):

print "%%%^&&%^"

#school().jiaoxuefangfa() #出错 不可调用,去掉双下划线后可以

#类常见的专有方法(不需定义系统自带)

#__init__类一旦调用生成实例就会调用方法

class people:

def init(self):

print 8899

def __init__(self):

a='how are you'

b='fine thank you'

print a+b

people()

#__del__

class friend:

def hi(self):

print 8989

def __init__(self):

print "init 最先执行"

def __del__(self):

de='最后调用删除对象'

print de

zhang=friend()

#zhang.hi()#init 最先执行 8989 已执行del函数删除 不会输出

friend()#没有具体事例,所以不会删除,所以输出了‘最后调用删除’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值