Seite 1 von 1
Zuweisung
Verfasst: Freitag 5. November 2021, 20:29
von kitebuggy
Hallo
Ich habe da mal eine Frage:
Was bezweckt der Unterschied zwischen:
und
also der Unterstich. Alles innerhalb einer Klasse.
Danke
Re: Zuweisung
Verfasst: Freitag 5. November 2021, 20:47
von rogerb
@kitebuggy,
also ich nehme mal an, dass du dich auf die Funktion getSaveFileName von QtWidgets beziehst. Also zum Beispiel auf dieser Seite ist das dokumentiert:
https://doc.qt.io/qtforpython-5/PySide2 ... veFileName
Der Rückgabewert der Funktion ist ein Tuple: (fileName, selectedFilter)
Dadurch, dass auf der linken Seite vom Gleichheitzeichen zwei Variablen stehen, ( _ ist auch eine Variable mit dem Namen "_") werden die beiden Elemente des Tuples auf diese beiden Variablen verteilt.
Also file_name enthält den Wert von fileName und _ enthält den Wert von selectedFilter.
Da dich selectedFilter aber vielleicht gar nicht interessiert, nimmt man so eine "Wegwerfvariable" _ , auf die man später nicht mehr zugreift.
Man hätte es auch so machen können:
Das ist aber irgendwie unschön, oder?
Re: Zuweisung
Verfasst: Freitag 5. November 2021, 20:56
von kitebuggy
Vielen Dank für die schnelle Antwort