__xxx__()
dunder
用 collections.namedtuple 构建了一个简单的类,用以构建只有少数属性但是没有方法的对象
Card = collections.namedtuple('Card', ['rank', 'suit'])
从一个序列中随机选出一个元素的函数 random.choice
choice([])
在 Python 2 中,对 object 的继承需要显式地写为 FrenchDeck(object);而在 Python 3
中,这个继承关系是默认的