Dado un programa de Python, la tarea es encontrar el número de variables locales presentes en una función.
Ejemplos:
Input : a = 1 b = 2.1 str = 'GeeksForGeeks' Output : 3
Podemos usar la co_nlocals()
función que devuelve el número de variables locales utilizadas por la función para obtener el resultado deseado.
Código #1:
# Implementation of above approach # A function containing 3 variables def fun(): a = 1 str = 'GeeksForGeeks' # Driver program print(fun.__code__.co_nlocals)
Producción:
2
Código #2:
# Python program to find number of # local variables in a function # A function containing no variables def geek(): pass # A function containing 3 variables def fun(): a, b, c = 1, 2.25, 333 str = 'GeeksForGeeks' # Driver program print(geek.__code__.co_nlocals) print(fun.__code__.co_nlocals)
Producción:
0 4
Publicación traducida automáticamente
Artículo escrito por saurabh_shukla y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA