python中类的属性链式调用
# coding=utf-8
class Bar(object):
pass
class Foo(object):
"""类的描述文本"""
def __init__(self):
pass
def __getattr__(self, item):
print(item,end=" ")
#注意:返回的是对象自身
return self
#重写str()方法
def __str__(self):
return ""
print(Foo().think.different.itcast)
结果为:
think different itcast