优化出现的小问题

222 阅读1分钟

今天把代码整理了一下,把之前写的函数整理成一个类发现尽管简单但还是出了很多小问题,在这里我就用一个十分十分简单的类来说明一个类中,怎么把其中一个函数产生的函数传到另外一个函数

class BtcSpider(object):
    def __init__(self,a,b):
        self.a = a
        self.b = b

    def f1(self,ab,bc):
        c = 1+ab
        d = 9+bc
        self.a = c
        self.b = d
    def f2(self):
        e = self.a
        f = self.b
        print(e)
    def f3(self):
        self.f1(1,2)
        self.f2()
BtcSpider('None','None').f3()

易错点: BtcSpider('None','None').f3()记得传空值 def init(self,a,b):记得把 a,b写上 这虽然简单,还是我还是不该忽略细节,碰到问题一定要沉下心仔细找出问题所在。