を認識していないなぜPythonのクラスは、私は静的変数やメソッド(属性や行動)をPythonでクラスを作るしようとしています静的変数
import numpy
class SimpleString():
popSize = 1000
displaySize = 5
alphatbet = "abcdefghijklmnopqrstuvwxyz "
def __init__(self):
pop = numpy.empty(popSize, object)
target = getTarget()
targetSize = len(target)
それは配列を作ることができないと言われてもコードが実行されるとPopSizeが定義されていないためにポップする
属性は常に 'self'でアクセスする必要があります(例:' self.popSize')。 – BrenBarn
または 'SimpleString.popSize' ....静的なクラス変数の場合...(自己変更でアクセスするとclassvariableに反映されません) –
アルファベットのスペルが間違っています;-) GRAMMAR NAZI ftw – jth41