您的位置:首页 > 编程语言 > Python开发

pythontips(2):hasattr的用法

2017-06-01 09:42 316 查看
  

class Xiaorui:
def __init__(self):
self.name = 'xiaorui'

def setName(self, name=''):
if name.strip():
self.name = name

def getName(self):
return self.name

def greet(self):
print("Hello, i'm %s" % self.name)

foo = Xiaorui()

if(hasattr(foo, 'setName')):
print(foo.setName())

if(hasattr(foo, 'getName')):
print(foo.getName())

if(hasattr(foo, 'setName')):
print(foo.setName('wcf'))

if(hasattr(foo, 'getName')):
print(foo.getName())
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: