Module (5%)
Section (5%)

Importando un módulo

Para que un módulo sea utilizable, hay que importarlo (piensa en ello como sacar un libro del estante). La importación de un módulo se realiza mediante una instrucción llamada import. Nota: import es también una palabra reservada (con todas sus implicaciones).

La palabra reservada import


Supongamos que deseas utilizar dos entidades proporcionadas por el módulo math:

  • Un símbolo (constante) que representa un valor preciso (tan preciso como sea posible usando aritmética de punto flotante doble) de π (aunque usar una letra griega para nombrar una variable es totalmente posible en Python, el símbolo se llama pi: es una solución más conveniente, especialmente para esa parte del mundo que ni tiene ni va a usar un teclado griego).
  • Una función llamada sin() (el equivalente informático de la función matemática sine).

Ambas entidades están disponibles a través del módulo math, pero la forma en que se pueden usar depende en gran medida de cómo se haya realizado la importación.



La forma más sencilla de importar un módulo en particular es usar la instrucción de importación de la siguiente manera:

import math

La cláusula contiene:

  • La palabra reservada import.
  • El nombre del módulo que se va a importar.

La instrucción puede colocarse en cualquier parte del código, pero debe colocarse antes del primer uso de cualquiera de las entidades del módulo.


Si se desea (o se tiene que) importar más de un módulo, se puede hacer repitiendo la cláusula import, o listando los módulos despues de la palabra reservada import, por ejemplo:

import math, sys

La instrucción importa dos módulos, primero uno llamado math y luego un segundo llamado sys.

La lista de módulos puede ser arbitrariamente larga.