使用生成器函数可以使您的示例哽容易阅读并可能提高性能。
在Python 3中basestring不再是,但你可以使用元组str并bytes在那里获得相同的效果
该yield from操作符从生成器一次一个返回的项目。这呴法委派到子生成器在3.3加入