In Python 3, wenn Sie eine Klasse haben, wie folgt aus:Python Get Variablenname Innerhalb der Klasse
LETTERS = list('abcdefghijklmnopqrstuvwxyz')
class letter:
def __init__(self, name):
self.number = LETTERS.index(name)
self.nextLetter = LETTERS[self.number+1]
self.previousLetter = LETTERS[self.number-1]
und erstellen Sie eine Instanz von Brief, MyLetter, wie folgt aus:
myLetter = letter('c')
Im Brief, wie bekomme ich den Variablennamen? (myLetter in diesem Fall)
Ich folge nicht. Du hast eine Instanz von 'letter' erstellt (du solltest deine Klassennamen ->' class Letter' groß schreiben) namens 'myLetter' und frage nun, wie man' myLetter' aus 'letter' erhält? – idjaw
In 'Brief' versuche ich' myLetter' zu bekommen. – nedla2004
innerhalb von 'Brief',' myLetter' heißt 'self'. – Daniel