Python--day13--迭代器1:前言
查看数据类型拥有的所有方法:dir([])

双下方法:(双下划线的方法,一般情况下双下方法不被我们直接调用)
对于程序来讲,只认识函数,并不认识什么符号
程序通过分析+,然后调用__add__函数,把里面[1]和[2]当成参数传进去,即[1]+[2]为[1].__add__([2])

可迭代数据类型共同拥有__iter__方法:

判断__iter__方法是否在int,bool所拥有的方法中:

综上所述:只要能被for循环的数据类型,就一定拥有__iter__方法
小知识:
int类型和bool值不可以循环,也就是说不可以迭代

iterable : 可迭代的

浙公网安备 33010602011771号