Funciones y métodos en Python

Funciones y métodos en Python

El código fuente de organizar mejor las funciones y métodos en Python

17.03.2021

Autor / Editor: Thomas Joos / Stephan Augsten

Los subs de un programa se pueden resumir en Python con funciones.Esto sirve para estructurar mejor el código y guardar el trabajo redundante del desarrollador.

Empresas sobre el tema

Si ciertas funcionalidades se requieren regularmente en diferentes puntos de un programa, tiene sentido resumirlas en una función.Siempre que se necesite la funcionalidad, es suficiente llamar a la función respectiva en el programa.

Al mismo tiempo, el código del programa se vuelve mucho más claro, ya que los cohes que pertenecen juntos se resumen en el programa.Con esta descripción general creciente, las fuentes de error también disminuyen, ya que una función libre de error en todos los puntos del código es perfecta y se llama en cualquier momento.

En cambio, los desarrolladores implementan las tareas en cada área de código sin función, aumenta el número de posibles fuentes de error, al mismo tiempo que la descripción general cae.Las funciones simplemente se expresan en los programas de un programa.Además de crear sus propias funciones, las funciones también se integran en Python que ayudan con las tareas.Las funciones integradas también se denominan "funciones incorporadas".

Funciones de llamada

Las funciones incorporadas y las funciones de creación autónoma se llaman llamando al código de la función y luego en los parámetros asociados.Esta es una llamada de función.Un ejemplo es el uso de la función de impresión.

Con print ("hola") "hola" también se emite en la consola.En este ejemplo, se puede trabajar una ayuda con ayuda (impresión).El comando de ayuda también funciona con otras funciones, como Help (Max).La función MAX muestra el valor más alto de una lista de valores:

Número = max ([1.4,10]) imprimir (número)

La lista que usa el ejemplo del ejemplo superior con Max es un parámetro de la función.Si una función da como resultado un resultado, como "10" para la variable "número", el valor se puede usar como instancia en el programa

Crea tus propias funciones con "def"

Si se crean sus propias funciones, estos deben cumplir con los requisitos que también se aplican a las fucos incorporados.Se debe dar a una función un nombre que se puede usar para comenzar con una llamada de función desde el código.Entonces debe determinarse cómo los datos se pueden transferir del código del programa a la función.

Finalmente, es importante definir el valor que devuelve la función.Si no hay valor, como el valor más alto en una lista a través de Max, entonces la función como resultado "Ninguno" devuelve.

Se pueden crear funciones propias con la palabra clave def.Como resultado, se puede definir una función simple, por ejemplo, que proporciona el texto "Este es un texto de una función":

Def mein fullation (): imprime ("Este es un texto de una función")

Imprimir ("Fin del programa")

Funktionen und Methoden in Python

Para probar el procedimiento, se determina en paralelo que el texto se emite "Fin del programa".Si se inicia el programa, en este ejemplo solo el "final del programa" de cadena aparece como resultado.Esto se debe a que la función solo se definió y el programa continúa con el código real.

Por el contrario, esto significa que la función solo se ejecuta y el texto muestra cuándo una llamada funcional es explícitamente:

Def mein fullation (): imprime ("Este es un texto de una función")meinefunktion()Imprimir ("Fin del programa")

In diesem Beispiel vor Imprimir ("Fin del programa") rufen wir über „meinefunktion()“ die vorher erstellte Funktion auf.Dado que la función no hace nada más que el texto "Este es un texto de una función", en este caso aparecen las dos líneas de texto:

Este es un texto de un programa de programa funcional

Llame a sus propias funciones en el código

La ventaja de las funciones es la posibilidad de poder llamarlos en el código en cualquier momento y usar su código de programa sin tener que escribir todo.En este ejemplo, la función se llama varias veces en diferentes lugares y siempre emite su resultado definido:

Def mein fullation (): imprime ("Este es un texto de una función")meinefunktion()meinefunktion()meinefunktion()Imprimir ("Fin del programa")meinefunktion()

Un significado importante de las funciones es obtener valores del código del programa, procesarlo y luego pasarlo nuevamente al programa.En el siguiente ejemplo, el valor "10" se entrega a la función "halificación".La función mitades en la mitad del valor transferido y lo genera:

def halbierung(wert1): print("Halbierung") print(wert1/2)halbierung(10)Imprimir ("Fin del programa")

Al llamar a la función de "halificación" y la entrega del valor "10", la función procesa el valor transferido como "valor", lleva a cabo el cálculo y emite el resultado.Luego, el programa continúa e informa el "final del programa".Las funciones también pueden estar anidadas.Es posible llamar a una o más funciones en funciones.

Utilizar métodos

Los métodos son funciones que se pueden usar dependiendo de ciertos tipos de datos e instancias.Con el tipo de datos de "lista", por ejemplo, el método "clasificar" se puede utilizar con el que se puede ordenar una lista.Un método se refiere a una instancia.

Por ejemplo, si una lista (o.Una matriz única) de números como variable se guarda con números = [1.5,3,2,10,7,6] y esta lista de números.Sort () Organizado, la instancia de esta acción es un orden ordenado en la forma [1,2,3,6,5,10].La instancia se puede usar en el código.Qué métodos están disponibles depende del tipo de datos utilizado.

Los métodos generalmente funcionan como funciones y pueden tratar las variables como un objeto.En el siguiente ejemplo, se define un texto de una variable (texto) Se define una nueva variable (texto nuevo) y utilizando el método inferior, la variable "texto nuevo" se convierte como letras pequeñas y luego sale con la función de impresión:

Text = "Este es un ejemplo" Texto nuevo = Texto.Impresión inferior () (texto nuevo)

La salida sería consecuencia:

Esto es un ejemplo

Por lo tanto, los métodos ofrecen una visión orientada al objeto de instancias, variables y otras áreas en la programación.Lo bueno de tal procedimiento es que el valor original de una variable no se cambia.Tanto el valor manipulado como el original se pueden emitir a través de la función de impresión:

Text = "Este es un ejemplo de impresión" (texto.Impresión inferior ()) (texto)

(ID: 47135449)