两周前Raspberry Pi 发布了最新的Raspberry Pi 4 model B,但是这款产品的USB-C端口出现了很严重的兼容问题,与本该支持的很多充电器都不兼容,Raspberry Pi 没有正确设计 USB-C 端口。USB-C 端口上的两个"CC" 插脚本应该都有自己电阻器,结果 Raspberry Pi 的电路设计允许它们共享单一的电阻器,正是这一设计破坏了与许多 USB-C 充电器的兼容性。
迭代器一定拥有 __ iter __ 方法、__ next __ 方法,而可迭代对象一定拥有 __ iter __ 方法,但不能实现 __ next __ 方法,这就是上面所说的,迭代器一定是可迭代对象,但是可迭代对象不一定是迭代器。生成器也是函数,函数中只要有yield关键字,那么它就是生成器函数,返回值为生成器,生成器存在 __ inter __ 、 __ next __ 两种方法(不需要手动实现两种方法),因此它是一个迭代器。