- 博客(3)
- 收藏
- 关注
原创 python方法与调用
python的每一个类都有定义一些方法, 这些方法可以显示调用,也可以可以通过以下这种方式调用。 class A: def __init__(self): self.sample = [1,2,3] pass def __len__(self): pass def __call__(self): pass def __getitem__(self, item): return self.sample[item] def __str__():
2020-11-20 04:47:01 176
原创 生成器(Generator),迭代器(Iterator) 和可迭代对象
什么是可迭代的对象? 可迭代的对象,Iterable object,即可以用for循环的对象。 Iterable: 一类是:list、tuple、dict、set、str 二类是:生成器(generator)(生成器都是可迭代对象),包含生成器和带yield的generator function 迭代器 迭代器是实现迭代器协议的对象,该协议由__iter __()和__next __()方法组成。 换句话说,如果一个对象实现了__iter __()和__next __()这两个方法,那么这个对象就是迭代
2020-11-18 06:00:54 458
原创 python setup.py install VS python setup.py develop
1.在安装某个库或包时,发现可以python setup.py install 和python setup.py develop两种方式来安装,这两种方法有什么不同?一直困扰着我,下面我们就来讨论下这个简单的问题 2.python setup.py install:主要是安装典型第三方包,这种包比较稳定,不再需要你去编辑、修改或是调试。 3.python setup.py develop:当你安装一个包后,这个包需要你不断修改,这样你就不得不重新安装,这时就采用这种安装方法。 但是,注意,她们都有相对应的替
2020-11-06 03:24:40 1148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人