I wonder is there any function to set variable as default parent value?
Here's the parent class
class Testback:
def __init__(self, testbackway,data,result,statusCode=2,store=0,tradeCounter=0,sellCounter=0,
totalP=0,totalM=0,totalF=0,totalT=0,keepDay=0,win=0,fail=0,fee=45):
self.testbackway = testbackway
self.data = data
self.result = result
self.statusCode = statusCode
self.store = store
self.tradeCounter = tradeCounter
self.sellCounter = sellCounter
self.totalP = totalP
self.totalM = totalM
self.totalF = totalF
self.totalT = totalT
self.keepDay = keepDay
self.win = win
self.fail = fail
self.fee = fee
I want to initialize these variable in children class as default every time in for loop and I do it one by one now.
def start(self):
for i in range(1,33):
for j in range(i+1,33):
print(i,j)
for d in range(1,50):
# status code
self.statusCode = 2
self.store = 0
self.tradeCounter = 0
self.sellCounter = 0
self.totalP = 0
self.totalM = 0
self.totalF = 0
self.totalT = 0
self.keepDay = 0
# 輸贏
self.win = 0
self.fail = 0
self.currsive(i,j,d)
Is there any smarter way to do that?