Capítulo 3

Funciones


3.1. Llamadas a funciones

Ya hemos visto un ejemplo de una llamada a una función:

   1: >>> type("32")
   2: <type 'string'>


El nombre de la funcion es type, y muestra el tipo de un valor o de una variable.


El valor o variable, llamado el argumento de la función, ha de estar encerrado entre parentesis. Es habitual decir que una función “toma" un argumento y ”devuelve" un resultado. El resultado se llama valor de retorno.


En lugar de imprimir el valor de retorno, podemos asignarselo a una variable.




   1: >>> nereida = type("32")
   2: >>> print nereida
   3: <type 
   4: 'string'>

Otro ejemplo mas: la funcion id toma como argumento un valor o una variable y devuelve un entero que actua como identificador unico de ese valor.




   1: >>> id(3)
   2: 134882108
   3: >>> yanira = 3
   4: >>> 
   5: id(yanira)
   6: 134882108

Cada valor tiene un id, que es un valor unico relacionado con donde se almacena en la memoria del computador. El id de una variable es el id del valor al que hace referencia.

0