python 的一些题

1. 列表生成式

2. 属性

# Foo think different bar, __str__

class Foo(object):
    """docstring for Foo"""
    def __init__(self):
        pass
    def __getattr__(self, item):
        print(item, end=' ')
        return self
    # 重写打印方法, 让最后的 return bar 不显示
    def __str__(self):
        return ''

print(Foo().think.different.bar)

# 要点 从左到右执行

未完待续