Cómo deshacerse de Ninguno en Python
En este artículo veremos cómo deshacerse de No todo el mundo en Python.
Considere el siguiente ejemplo.
def test(): a = 4 b = 5 c = 10 result = a + b + c print("Result is", result) print(test())
Result is 19 None
En el ejemplo anterior, todo el código funciona bien, excepto que lo conseguimos No todo el mundo a la salida Esto puede parecer inesperado, pero no lo es.
El problema es que en Python, cada función tiene un valor de retorno. Entonces, si no devuelve nada explícito, No todo el mundo volverá a la configuración predeterminada.
En el código anterior, imprimimos el valor de retorno de prueba () No todo el mundo, aparecerá en la salida.
Hay dos cosas que podemos hacer para resolver este problema. Primero, podemos eliminar la función de impresión (). Así no imprimimos cosas que no necesitamos. Veamos.
def test(): a = 4 b = 5 c = 10 result = a + b + c print("Result is", result) test()
Salida
Result is 19
En segundo lugar, en lugar de mostrar el resultado en la función de prueba (), podemos devolver el resultado. Podemos imprimirlo una vez que la función regrese. Esto también es útil si el valor devuelto se necesita más adelante. Veamos.
def test(): a = 4 b = 5 c = 10 result = a + b + c return result result = test() print("Result is", result)
Salida
Result is 19
¡Hola a todos! Este soy yo, Marcel, también conocido como Masha. ¡Obtengo ingresos de tiempo completo en línea y en MaschiTuts y estoy emocionado de compartir con ustedes cómo me mantengo en la cima! Dirijo varios blogs y sitios web lucrativos y me gusta hablar sobre estos proyectos cuando tengo la oportunidad. Hago esto con todo mi corazón. De hecho, el momento en que dejé de trabajar de 8 a 5 y me encontré en un negocio en línea como emprendedor digital fue probablemente una de las mejores decisiones que he tomado en mi vida. ¡Quiero estar seguro de que tú también irás por este camino! Que nadie te diga que es imposible. El cielo es el límite, de verdad… ¡solo si crees en él! Y todo comienza aquí… ¡en Maschiuts!