Funciones en python

Funciones

"Una función es una porción
o bloque de código reutilizable que se encarga de realizar una determinada
tarea." Decode.la

Pensemos en lo más simple.
Sabemos que los electrodomésticos tienen sus determinadas funciones. Una
funcionalidad de un equipo de sonido es reproducir el contenido mp3 de un
disco, usb,etc . Cuando El equipo de sonido 
opera “pide” un dispositivo y a cambio (si todo va bien) “devuelve”
la  reproducción.



def
canciones():
   
print("1) depacito "
          "2) chantaje "
)

print(canciones())

En programación, es necesario
el uso de funciones porque nos permite ayy muchas cosas, wuuu como: ahorrar
código,…

Sintaxis

def
nombre(parámetros):
         Instrucciones

Nombre= debe ser acorde a lo
que realice
Parámetros= lo que recibe la
función
Instrucciones= código a
realiza la función

Características:
·       
No
todas las funciones reciben o retornan
·       
Si
la función retorna, la sintaxis debe contener return variable, donde variable
almacena el fin de la función.
·       
Una
función puede retornar más de un valor, ej: puede retornar una lista,tupla,etc.
·       
La
vida de toda función con valor a retornar termina cuando se declara “return”
Existen funciones propias de
python como el módulo geometría la cual tiene las funciones para calcular el
área del circulo, cilindro, etc.

Parámetros empaquetados
De la misma manera que una
función pueda retornar más de un valor , puede recibir.

Parámetros por omisión
Se utiliza para que la función
funcione en el caso de que los valores a recibir no estén completos.

Si queremos crear un archivo
con múltiples funciones es posible que nos confundamos al momento de llamar a
la función, por ello consideramos dos partes:
No obstante!!, es recomendable
que seamos ordenados en el código, incluso para los futuros proyectos.
Crear un  package de python…., un Gif vale más que mil
palabras:
 Desde ahora, lo que
programemos será en funciones, sin duda. 🙂

  1. Mariano Garrido dice:

    Gracias por explicar a los que estamos empezando.

  2. Carlitux666 dice:

    Gracias por el dato de las funciónes, ahora estoy arrancando a programar python en .Net con el IronPython. Saludos

  3. Carlitux666 dice:

    Gracias por el dato de las funciónes, ahora estoy arrancando a programar python en .Net con el IronPython. Saludos

  4. Carlitux666 dice:

    Este comentario ha sido eliminado por el autor.

  5. KikesCorp dice:

    Hola buen dia, estoy iniciando con python y django, tengo instalado la version 2.7 de python y la 1.11 de django,
    necesito relalizar en mi proyecto que dentro de model, esto: fecha_ult = models.DateField(), me de la fecha actual sin necesidad de digitarla, he querido realizar un caledario pero no encuentro como.

  6. Arguez dice:

    Buenas, no se si el curso se ha congelado o continua, un saludo muy fuerte, estoy empezando y todo es poco ahora mismo, me encanta python.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir
White Monkey