Python | Tipos de parámetros

tipos de parámetros: Python Aquí, vamos a aprender acerca de los tipos de la pitón parámetros .

Hay siguientes tipos de parámetros en pitón:

  1. Parámetros necesarios
  2. class parámetros
  3. Palabra clave / parámetros con nombre
  4. parámetros de longitud variable

1) Parámetros necesarios

Si definimos una función en Python con los parámetros, por lo que mientras que llamar a la función – es debe enviar esos parámetros, ya que son parámetros requeridos.

# Required parameter
def show(id,name):
print("Your id is :",id,"and your name is :",name)
show(12,"deepak")
# show() #error
# show(12) #error

salida

Your id is : 12 and your name is : deepak

2) Default parámetros

Si definimos los parámetros como parámetros Default, no habrá producido ningún error incluso no pasa el parámetro o pasar el menos parámetros.

# Default parameters
def show(id="<no id>",name="<no name>"):
print("Your id is :",id,"and your name is :",name)
show(12,"deepak")
show()
show(12)

salida

Your id is : 12 and your name is : deepak
Your id is : <no id> and your name is : <no name>
Your id is : 12 and your name is : <no name>

3) Palabra / parámetros con nombre

Python tiene tipos dinámicos – por lo que si enviamos parámetros en el orden incorrecto, aceptará los valores debido al tipado dinámico. Sin embargo, estos datos no es correcta por lo que para evitar esto, utilizamos la palabra clave / parámetro con nombre.

# keyword/named parameters
def show(id="<no id>",name="<no name>"):
print("Your id is :",id,"and your name is :",name)
# defualt/correct sequance
show(12,"deepak")
# sequence with the keywords
# there is no need to rememeber the parameters sequences
# provide the value with the name/argument name
show(name="priya",id=34)

salida

Your id is : 12 and your name is : deepak
Your id is : 34 and your name is : priya

4) parámetros de longitud variable

Al usar * args , podemos pasar cualquier número de argumentos a la función en Python.

# Variable length parameters 
def sum(*data):
s=0
for item in data:
s+=item
print("Sum :",s)
sum()
sum(12)
sum(12,4)
sum(12,4,6)
sum(1,2,3,4,5,6,7,8)
sum(12,45,67,78,90,56)

salida

Sum : 0
Sum : 12
Sum : 16
Sum : 22
Sum : 36
Sum : 348


Deja un comentario

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