Es war natürlich dafür gedacht, mehrere "Formatierte" Ausgaben einfach zu lösen, (eigentlich Inhalte von Dictionaries):
Code: Alles auswählen
def Debug ( daten ):
print "Inhalt von:",name(daten)
print daten,"\n"
VariablenName = "BlaBla"
Debug( VariablenName )
AndereVariable = "foobar"
Debug( AndereVariable )
Code: Alles auswählen
Inhalt von: VariablenName
BlaBla
Inhalt von: AndereVariable
foobar
Da es aber wohl nicht so einfach geht, macht es keinen Sinn, denn die Einsparung ist dadurch nicht mehr gegeben...
Eine "einfachere" Lösung, aber mit mehr Handarbeit, ist also Sinnvoller:
Code: Alles auswählen
def Debug ( daten, VarName ):
print "Inhalt von:",VarName
print daten,"\n"
VariablenName = "BlaBla"
Debug( VariablenName, "VariablenName" )
AndereVariable = "foobar"
Debug( AndereVariable, "AndereVariable" )