摘要:
相比较于Java等静态语言,在Python中一切皆对象的概念更加彻底,函数和类都是对象,这样使得Python更加灵活。下面将对Python中对type、object以及class对关系进行梳理。 关系图: 先来看下面的示例一: >>> a = "hello" >>> type("hello") <c 阅读全文
摘要:
可迭代对象&迭代器 可迭代对象:使用内置的iter()函数可以获取迭代器的对象。如果对象实现了能返回迭代器的__iter__方法,那么对象就是是可迭代的。序列都可以迭代;实现了__getitem__方法,而且其参数是从零开始的索引,这样的对象也可以迭代。 迭代器:实现了无参数的__next__方法, 阅读全文