Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
En este tutorial, vamos a discutir cómo usar las funciones definidas por el usuario de Python y cómo crearlas. Las funciones definidas por el usuario pueden ayudarlo a dividir programas grandes en partes pequeñas para que sean más fáciles de depurar, mantener y comprender.
Las funciones definidas por el usuario también son excelentes para almacenar códigos repetidos en un programa. Podemos ejecutar ese código llamando a la función cuando sea necesario.
Comencemos a explorar, construir y practicar cómo crear funciones definidas por el usuario creando un nuevo cuaderno. Para hacer eso, haga clic en el menú Archivo , luego coloque el cursor sobre Nuevo cuaderno y seleccione Python 3 .
Después de crear un nuevo cuaderno, vamos a comenzar presionando ESC + B varias veces para agregar varias celdas de código .
Agreguemos una cadena de documento para dar una breve nota sobre lo que estamos haciendo. Para ello, es importante utilizar el signo “ # ” al principio. Luego escriba la nota justo después del signo " # ".
Tabla de contenido
Estructura de funciones definidas por el usuario en Python
Para crear funciones definidas por el usuario en Python, debemos seguir su estructura predeterminada. Primero, necesitamos agregar def para definir la función. Luego, agregaremos el nombre de la función. Por último, agregue paréntesis de apertura y cierre para cerrar la función.
Tenga en cuenta que también podemos agregar argumentos dentro de los paréntesis, pero por ahora, lo dejaremos en blanco. Después de cerrar la función, podemos agregar dos puntos al final.
Esto es para asegurarnos de que las instrucciones que vamos a declarar se agreguen dentro de la función que estamos creando.
Después de crear la función, agreguemos una instrucción que se ejecutará más adelante cuando llamemos a esta función. Para este ejemplo, imprimamos la palabra " hola ".
Al agregar la instrucción, haga clic en Entrar para pasar a la siguiente línea. Notarás que la línea de código todavía está sangrada después de presionar Enter. Esto significa que todavía estamos dentro de la función. Para salir de la función, simplemente presione Retroceso una vez.
Después de eso, ahora podemos ejecutar esa función llamándola usando el nombre de función . Antes de hacer eso, agreguemos otra cadena de documento .
Llamemos a la función escribiendo el nombre de la función y agregando paréntesis de apertura y cierre. Luego haga clic en Shift + Enter .
Como resultado, veremos que esta función muestra un texto que dice “ hola ”.
A continuación, agregaremos otra instrucción que mostrará " Bob ".
Luego presione Shift + Enter una vez más para ejecutar el código nuevamente.
Así es como creamos y llamamos funciones en Python .
Adición de argumentos en funciones definidas por el usuario de Python
Ahora intentemos agregar argumentos a nuestra función. Agreguemos una cadena de documento como en el ejemplo a continuación.
Después de eso, definamos nuestra nueva función con un argumento .
Por ahora, solo agregaremos 1 argumento usando la variable " x ". En este ejemplo, la " x " será un saludo que desea que se muestre cuando se llame o ejecute la función . Agreguemos una instrucción que mostrará el argumento que agregamos.
Luego vamos a llamar a nuestra función " saludo " y enviar un valor al argumento " x " . Después de esto, verá el texto " Hola Bob " impreso como resultado.
Modificar funciones en Python
Modifiquemos esta función. Copiaremos la última función que creamos y la pegaremos en la siguiente celda de código .
En lugar de usar print() , usaremos return() que le permitirá devolver el valor que hemos establecido al llamar a la función .
Además, el uso de la instrucción return() le permite devolver el valor varias veces.
Otra cosa buena con return() es que puedes devolver el valor tanto como quieras. Por ejemplo, devolvamos " Hola Bob " 2000 veces.
Pasemos a otro ejemplo. Esta vez, crearemos una fórmula. En el ejemplo anterior, solo usamos un argumento, pero en este ejemplo, ahora usaremos dos.
En este ejemplo, nombramos nuestra función como " fórmula 1 " con argumentos como " x " e " y ". También establecimos una fórmula en nuestra declaración de retorno , luego proporcionamos valores para " x " e " y " al llamar a la función. Para resumir esta fórmula, 2*2+1+1 es igual a 6 .
Así es como creamos y usamos argumentos en Python .
Recuerde que los argumentos son los valores que se envían a la función cuando se llama.
Declaraciones condicionales en Python
Usamos declaraciones condicionales en Python para ejecutar un programa basado en la condición especificada. Python analiza si estas declaraciones condicionales cumplen o no las condiciones especificadas. Entonces los resultados pueden ser procesados como verdaderos o falsos .
Comencemos a crear nuestra función condicional creando variables .
Después de crear estas variables, presione Shift + Enter para cargarlas. A continuación, comenzaremos a definir nuestra función y la llamaremos " está_aprobado " con los argumentos nombre , salario , parte y gastos .
Dentro de la función , queremos obtener el total_anual que es igual a " salario*12+parte*12-gastos*12 ".
Luego, devolveremos el nombre y yearly_total .
Al llamar a la función, pasaremos los valores de las variables que creamos anteriormente. En este caso, es nombre1 , salario1 , lado1 y gastos1 . Deberíamos tener una salida similar al ejemplo a continuación.
Como puede ver en nuestro resultado, tenemos a John junto con su yearly_total de 32400 .
A continuación, agreguemos nuestras declaraciones condicionales. Esta vez eliminaremos " nombre de retorno, total_anual " porque no lo usaremos en este ejemplo.
Esta declaración condicional simplemente significa que si el total_anual de una persona es superior a 30000 , mostrará el nombre junto con el mensaje “ , estás aprobado”. ”
Por otro lado, la declaración else mostrará la declaración return() que contiene el nombre y el mensaje " , no está aprobado". ” si el total_anual es inferior a 30000 .
Si intentamos llamar a la función con nuestras declaraciones condicionales, este será el resultado.
Mirando el resultado, John está aprobado porque tiene más de 30000 para su yearly_total .
Llamar funciones en variables
A continuación, intentemos poner nuestra instrucción para llamar a la función en variables. Estamos haciendo esto para guardar el resultado de cada persona que hemos creado.
Después de esto, volvamos a las variables que hemos creado y actualicemos la variable utilizada para Jill y John .
Después de actualizar las variables, asegúrese de ejecutar el programa nuevamente para guardar los cambios.
Mostremos los resultados usando la instrucción print() y las variables de resultado .
Al mostrar los resultados, podemos ver que todos están aprobados porque Bob , Jill y John tienen más de 30000 en su yearly_total . Entonces, cambiemos nuestro umbral de 30000 a 35000 y ejecutemos el programa nuevamente.
Si aún puede recordar, John solo tiene alrededor de 32000 en su yearly_total . Pero cambiamos el umbral a 35000 . Como resultado, John ahora no está aprobado.
Secuencias de comandos de Python en informes de datos de LuckyTemplates
Python Intellisense e instalación de Autocompletar
mediante Python en LuckyTemplates | Conjunto de datos y función de cadena
Conclusión
En resumen, hemos aprendido la sintaxis adecuada para las funciones definidas por el usuario de Python , así como la importancia de tener una cadena de documentos al comienzo de una nueva función que vamos a crear.
También hemos discutido los argumentos que son útiles en diferentes situaciones. En este blog, lo usamos para mostrar saludos y crear una fórmula. Tenga en cuenta que los argumentos son los valores que se envían a la función cuando se llama.
Además, aprendimos sobre las declaraciones condicionales utilizadas en las funciones definidas por el usuario , a saber, las condiciones " si " y " si no ". Puede usarlos para declarar condiciones en una función y decidir si debe ejecutar ciertas declaraciones o no.
Mis mejores deseos,
Gaellim
Qué es uno mismo en Python: ejemplos del mundo real
Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.
En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.
Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.
En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.
Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.
Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.
¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber