¿Cómo definir una función en python
Video: 21 - Cómo Crear y llamar Funciones (Python)
Creación de una función no requiere mucho trabajo. Python tiende a hacer las cosas rápido y fácil para usted. Los siguientes pasos muestran el proceso de crear una función que pueda utilizarse más tarde:
Video: Crear y usar Funciones - Curso Python (7)
1Abrir una ventana de Python Shell
Vea el indicador de Python familiar.
Video: Como definir una funcion en python
2Tipo def Hola (): y pulse Intro
Este paso le dice a Python para definir una función llamada Hola. Los paréntesis son importantes porque definen los requisitos para el uso de la función. Los dos puntos al final le dice a Python que haya terminado de definir la forma en que la gente va a acceder a la función. Observe que el puntero de inserción está ahora sangría. Esta muesca es un recordatorio de que hay que dar a la función de una tarea a realizar.
3Tipo impresión (?? Esta es mi primera función de Python! ??) y pulse Entrar.
Usted debe notar dos cosas. En primer lugar, el puntero de inserción está aún sangra porque IDLE está esperando para que pueda proporcionar el siguiente paso en la función. En segundo lugar, Python no ha ejecutado la impresión() función porque es parte de una función y no se encuentra en la parte principal de la ventana.
4Pulse Intro
La función se ha completado. Se puede decir que debido a que el punto de inserción se encuentra ahora en el lado izquierdo. Además, el Python prompt (gt; gt; gt;) ha vuelto.
A pesar de que esta es una función muy simple, demuestra el patrón que se utiliza cuando la creación de cualquier función de Python. Se define un nombre, proporciona los requisitos para el uso de la función (ninguno en este caso), y proporciona una serie de pasos para utilizar la función. Una función termina cuando se añade una línea adicional (pulsar Intro dos veces).
Trabajar con funciones en la ventana de edición es lo mismo que trabajar con ellos en la ventana de Python Shell, excepto que puede guardar el contenido de la ventana Edit en el disco.