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