python中对象以及一些函数的应用

来源:互联网 发布:多人视频会议软件 编辑:程序博客网 时间:2024/06/03 23:43

看代码:

#coding:UTF-8import sysimport inspectdef foo(): passclass Cat(object):def __init__(self,name='kitty'):self.name = namedef sayhi(self):print self.nameif __name__ == '__main__':cat = Cat()cat.sayhi()hi = Cat("nidfe")hi.sayhi()print "*"*20print hi.nameprint dir(hi)print "*"*20if hasattr(hi,'name'):setattr(hi , 'name' , 'pig')print getattr(hi , 'name')print hi.namehi.sayhi()if isinstance(hi , Cat):print "tt"*10
这里主要是对象初始化,以及如何调用python的方法。另外getattr,setattr , isinstance的应用。

原创粉丝点击