Diferencia entre revisiones de «Python/Generalidades/Funciones»
Creando |
(Sin diferencias)
|
Revisión del 05:53 18 ene 2016
Python ofrece una serie de sentencias en ocasiones llamadas funciones predefinidas para realizar una tarea. Python también permite que los programadores escriban funciones personalizadas.
def function-name ( parameter-list ):
statements
function name es un identificador valido y parameter-list es una lista de nombres de parámetros separados por coma y que es recibida por function-name.
Si una función no recibe ningún valor, la lista de parámetros esta vacía pero los paréntesis siempre son necesarios.
Cuando una función complete su tarea, la función retorna el control a quien realiza la llamada. Existen varias formas de retornar el control al punto desde el cual lo función fue llamada. Si la función no retorna un resultado explícitamente, el control se retorna cuando la última línea indentada es alcanzada o después de la ejecución de la sentencia
return
En cualquiera de los casos la función retorna NONE, un valor de Python que representa null. Si la función retorna un resultado, la sentencia
return expression
retorna el valor de la expresión a quien realiza la llamada.