Skip to content

Instantly share code, notes, and snippets.

@Ronaldomata34
Created September 4, 2018 22:32
Show Gist options
  • Save Ronaldomata34/46b8902a3c1f7af7355ff7d95628fd2f to your computer and use it in GitHub Desktop.
Save Ronaldomata34/46b8902a3c1f7af7355ff7d95628fd2f to your computer and use it in GitHub Desktop.
Una pequeña explicación del return en un función Python
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