¿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 contar el número de argumentos de la función en python.
Ejemplo 1: 

Python3

def no_of_argu(*args):
     
    # using len() method in args to count
    return(len(args))
 
 
a = 1
b = 3
 
# arguments passed
n = no_of_argu(1, 2, 4, a)
 
# result printed
print(" The number of arguments are: ", n)

Producción :  

The number of arguments passed are: 4

Ejemplo 2:

Python3

def no_of_argu(*args):
   
    # using len() method in args to count
    return(len(args))
 
print(no_of_argu(2, 5, 4))
print(no_of_argu(4, 5, 6, 5, 4, 4))
print(no_of_argu(3, 2, 32, 4, 4, 52, 1))
print(no_of_argu(1))

Producción : 

3
6
7
1

Publicación traducida automáticamente

Artículo escrito por simran_bhandari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *