Sto cercando di fare una classe in Python con variabili e metodi statici (attributi e comportamenti)Perché classe Python non riconoscere variabile statica
import numpy
class SimpleString():
popSize = 1000
displaySize = 5
alphatbet = "abcdefghijklmnopqrstuvwxyz "
def __init__(self):
pop = numpy.empty(popSize, object)
target = getTarget()
targetSize = len(target)
Quando il codice viene eseguito se si dice che non si può fare la matrice pop perché popSize non è definito
Gli attributi devono sempre essere accessibili con 'self', ad esempio' self.popSize'. – BrenBarn
o 'SimpleString.popSize' .... quando è una variabile di classe statica ... (se accedete con le modifiche automatiche non rifletteranno alla classe classificata) –
avete sbagliato l'alfabeto ;-) GRAMMAR NAZI ftw – jth41