Pasar función como argumento en Python

Una función puede tomar múltiples argumentos, estos argumentos pueden ser objetos, variables (del mismo o diferente tipo de datos) y funciones. Las funciones de Python son objetos de primera clase . En el siguiente ejemplo, se asigna una función a una variable. Esta asignación no llama a la función. Toma el objeto de función al … Continue reading «Pasar función como argumento en Python»

Programa de Python para encontrar la potencia de un número usando recursividad

Dado un número N y una potencia P. La tarea es escribir un programa en Python para encontrar la potencia de un número usando la recursividad. Definición: La potencia de un número se puede definir como la multiplicación repetitiva del número por el número de veces de su potencia. Python def power(N, P):       # … Continue reading «Programa de Python para encontrar la potencia de un número usando recursividad»

¿Cómo encontrar el número de argumentos en una función de Python?

En este artículo vamos a ver cómo contar el número de argumentos de una función en Python. Usaremos la sintaxis especial llamada *args que se usa en la definición de función de python. Sintaxis *args nos permite pasar un número variable de argumentos a una función. Usaremos la función o método len() en *args para … Continue reading «¿Cómo encontrar el número de argumentos en una función de Python?»

Programa de Python para encontrar el número de variables locales en una función

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: … Continue reading «Programa de Python para encontrar el número de variables locales en una función»

Ordenar objetos de clase definida por el usuario en Python

El siguiente artículo explica cómo se pueden organizar los objetos de una clase definida por el usuario en función de cualquiera de las variables de la clase, que obviamente tendrá algún valor para cada objeto. Hasta ahora, somos conscientes de cómo podemos ordenar elementos de una lista, el concepto aquí es más o menos el … Continue reading «Ordenar objetos de clase definida por el usuario en Python»

Python | ¿Cómo obtener el nombre de la función?

Uno de los estilos de codificación más destacados sigue el paradigma OOP . Para ello, hoy en día, se ha hecho hincapié en escribir código con modularidad, aumentar la depuración y crear un código más robusto y reutilizable. Todo esto fomentó el uso de diferentes funciones para diferentes tareas y, por lo tanto, estamos obligados … Continue reading «Python | ¿Cómo obtener el nombre de la función?»

Defina explícitamente el tipo de datos en una función de Python

A diferencia de otros lenguajes Java, C++, etc. Python es un lenguaje dinámico fuertemente tipado en el que no tenemos que especificar el tipo de datos del valor de retorno de la función y el argumento de la función. Relaciona tipo con valores en lugar de nombres. La única forma de especificar datos de tipos … Continue reading «Defina explícitamente el tipo de datos en una función de Python»

Devolver una función desde una función – Python

Las funciones en Python son objetos de primera clase . Los objetos de primera clase en un idioma se manejan de manera uniforme en todo momento. Pueden almacenarse en estructuras de datos, pasarse como argumentos o usarse en estructuras de control. Propiedades de las funciones de primera clase: Una función es una instancia del tipo … Continue reading «Devolver una función desde una función – Python»

¿Cómo obtener una lista de nombres de parámetros de una función en Python?

En este artículo, vamos a discutir cómo obtener parámetros de lista de una función en Python. inspeccionar de theget la lista de parámetros nombre: la Python3 # import required modules import inspect import collections    # use signature() print(inspect.signature(collections.Counter)) (*args, **kwds) la Python3 # explicit function def fun(a, b):     return a**b    # import required … Continue reading «¿Cómo obtener una lista de nombres de parámetros de una función en Python?»

Definición de una función de Python en tiempo de ejecución

En Python, podemos definir una función de Python en ejecución en tiempo de ejecución con la ayuda de FunctionType() . Primero importamos el módulo de tipos , luego realizamos la función compile() y pasamos el parámetro exec y luego, con la ayuda de FunctionType(), definimos la función en tiempo de ejecución. Ejemplo 1: Función para … Continue reading «Definición de una función de Python en tiempo de ejecución»