Start | locals
 

locals()



Returnerar lokala variabler i kontexten ifråga. Dvs om anropet sker inne i en funktion, så ges lokala variabler där. Kan vara användbar vid debugging.
def fun1(): print("Finns det några lokala variabler i fun1() ?", locals()) # here local variables are present def fun2(): x = 3 y = 2 print("Finns det några lokala variabler i fun2() ?", locals()) def fakultet(n): print("Finns det några lokala variabler i fakultet() ?", locals()) if(n==1): return(1) else: return(n*fakultet(n-1)) fun1() fun2() svar = fakultet(4) print("Fakultet 4 är",svar)
14.778852462769 ms