Created
September 4, 2018 22:32
-
-
Save Ronaldomata34/46b8902a3c1f7af7355ff7d95628fd2f to your computer and use it in GitHub Desktop.
Una pequeña explicación del return en un función Python
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def saludar(): | |
print("Hola! ¿Como estás?") | |
#Esta función NO return nada. Como consecuencia cuando se ejecuté con print(Saludar()) la salida será: | |
#>> Hola! ¿Como estás? | |
#>> None | |
def saludar(): | |
print("Hola! ¿Como estás?") | |
return 4 | |
#Esta función SI return algo (un numero 4). Como consecuencia cuando se ejecuté con print(Saludar()) la salida será: | |
#>> Hola! ¿Como estás? | |
#>> 4 | |
###################################Otros Ejemplos:############################################################# | |
def saludar(): | |
print("Hola! ¿Como estás?") | |
return True | |
#Esta función SI return algo (True. Como consecuencia cuando se ejecuté con print(Saludar()) la salida será: | |
#>> Hola! ¿Como estás? | |
#>> True | |
def saludar(): | |
print("Hola! ¿Como estás?") | |
return "Hola soy una función que escribo con print pero tambien retorno esto :D" | |
#Esta función SI return algo (True. Como consecuencia cuando se ejecuté con print(Saludar()) la salida será: | |
#>> Hola! ¿Como estás? | |
#>> Hola soy una función que escribo con print pero tambien retorno esto :D | |
#NOTA: lo que retorna una función es lo que se puede guardar en un variable: | |
def despedir(): | |
print("yo me voy a despedir") | |
return "Adios" | |
a = despedir() | |
#Cuando ocurre la asignación python llama a la función la cual printea en pantalla "yo me voy a despedir" y el valor del return lo guarda en la varibale(en este caso "a") | |
>> print(a) | |
>> 'Adios' | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment