Advertisement
teslariu

funciones

May 15th, 2021
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.82 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # a los argumentos por defecto se los llama KEYWORD ARGUMENTS
  5. # Los keywords arguments van al final
  6. # lo que va entre comillas triples es la documentaciòn del programa y/o
  7. # funcion y se llama DOCSTRING
  8. """
  9. Script que muestra como llamar a una función en Python
  10.  
  11. """
  12.  
  13.  
  14. def suma(a,b,c,d=2,e=2):
  15.     """Función que suma o concatena 5 valores"""
  16.     print(a+b+c+d+e)
  17.    
  18. lista = [1,2,3,4,5]
  19.  
  20. # con indices
  21. suma(lista[0],lista[1],lista[2],lista[3],lista[4])
  22.  
  23. # con unpacking
  24. a,b,c,d,e = lista
  25. suma(a,b,c,d,e)
  26.  
  27. # con desagrupamiento
  28. suma(*lista)
  29.  
  30. dicc = {"a":1, "b":2, "c":3, "d":4, "e":5}
  31. suma(*dicc) # desagrupa las claves a,b,c,d,e
  32. suma(**dicc) # desagrupa los valores 1 2 3 4 5
  33.  
  34. listado = [-8,5,1,2,3,4,5,6,7]
  35. suma(*listado[2:7])
  36.  
  37. print(help(suma))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement