Posted by : Unknown viernes, 7 de febrero de 2014

Seguimos aprendiendo sobre las funciones en Python, hagamos un repaso.

Dijimos que una función en Python se define mediante la palabra def, seguidamente el nombre de la función, entre paréntesis el/los o ningún parámetro, luego en otra línea, identando, el cuerpo de la función, que podía o no devolver un valor.
Ahora bien, ya tengo mi función pero...

¿ Cómo llamar una función ?

Para llamar (invocar) a una función, se escribe el nombre y entre paréntesis los argumentos que le pasamos en el mismo órden en el que se los definió.

# Se define la función
def funcion(nombre, edad):
    print nombre
    print edad

# Ahora se llama a la función
funcion("Gabriel", 23)

Importante: las variables que se utilizan en una función son locales a esa función, es decir que solo pueden ser accedidas desde esa función y no desde otra.

Parámetros por omisión 

También es posible darle valores a los parámetros de la función, esto significaría que al momento de llamar a la función se pasarán menos argumentos.

def saludo(nombre, saludar="Hola!"):
    print saludar, nombre

saludo("Gabriel")

Como podemos ver, en estos ejemplos no se hizo uso de return, no devolvimos un valor. 


Llamar un función desde otra función

Esto también es posible en Python, y se logra de manera sencilla

def saludar():
    return "Buen dia!"

def funcion(nombre):
    print nombre
    print saludar() #  Se llama a la funcion que fue definida arriba

funcion("Gabriel")

En la tercera y última parte, aprenderemos más sobre funciones y haremos ejemplos más interesantes.

EOF

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Hola! Eres la visita

Popular Post

© 2013 GaBo Acosta | www.infotecga.com.ar. Con tecnología de Blogger.

Buscar

- Copyright © igbyte@gabo:~$ -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -