¿Cual es la diferencia entre return y print?

juan pablo reyes albeño

juan pablo reyes albeño

Pregunta
studenthace 5 años

¿Cual es la diferencia entre return y print?

8 respuestas
para escribir tu comentario
    Jorge Rodriguez

    Jorge Rodriguez

    studenthace 3 años

    en Python 'side effects' pueden ocurir en varias formas. Print tiene un 'side effect' visual. Return tiene un 'side effect' no visual, pero te devuelve un valor para asignar a una variable.

    Andrés Felipe Marín Rojas

    Andrés Felipe Marín Rojas

    studenthace 3 años

    print es un string y return regresa un valor con el que se puede hacer algo

    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 4 años

    return regresa un valor, print imprime un valor.

    DARWIN JUAN CARLOS CATUNTA GARCIA

    DARWIN JUAN CARLOS CATUNTA GARCIA

    studenthace 4 años

    Hola Juan

    El return se utiliza cuando vas a utilizar el resultado final de la funcion en cambio el print solo lo imprime en pantalla

    Saludos !! 😃

    Pablo Rosa

    Pablo Rosa

    studenthace 5 años

    El print solo imprime y ya. lo puedes usar para hacer un print satatement dentro de una función, por ejemplo.

    Por otro lado, el return, lo que hace es devolver (su traducción directa al español) el valor para poder ser asignado a una variable, acción que con el print no es válida.

    Jorge Monge

    Jorge Monge

    studenthace 5 años

    return nos retorna el valor y print solo lo muestra en pantalla

    Digamos que tu tienes una funcion que te suma dos numeros, si quisieras guardar el valor de esa suma tienes que usar return en la funcion

    def suma(a,b): return a + b suma_con_return = suma(2,2) // Esto como retorna 4, guarda ese 4 en la variable suma_con_return // en el caso que en la funcion suma usaramos un print no guardaria nada en la variable
    Alejandro Urrea Giraldo

    Alejandro Urrea Giraldo

    studenthace 5 años

    return es una instrucción que se usa para terminar la ejecución de la función y devolver un determinado valor (generalmente es el resultado que se espera después de ejecutar todas las instrucciones de la función)

    print es una función de python, que permite mostrar texto en la pantalla

    Son totalmente diferentes. Cada una se usa en contextos diferentes dependiendo de la solución que busca implementar

    Sergio Rubiano

    Sergio Rubiano

    studenthace 5 años

    Hola Juan!

    Return se suele utilizar para devolver un valor, el print como tal es un método que se utiliza para imprimir numero de valores en pantalla. los dos son muy eficientes, todo depende de lo que estés desarrollando. :)

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.