La orden import carga en memoria las librerías (módulos) que extienden las características del lenguaje Python.
Hay que acompañarla con el nombre de la librería. Por ejemplo, para 'importar' el módulo de matemáticas escribiremos
import math
Para emplear un componente del módulo se escribe el nombre del módulo, un punto y el nombre del componente. Continuando el ejemplo anterior, para ver en el intérprete el valor de la constante pi pondremos:
>>> math.pi
3.1415926535897931
También puede importarse de la siguiente manera:
from math import *
En cuyo caso, para referirse a cualquier componente ya no hay que poner por delante el nombre del módulo:
>>> pi
3.1415926535897931
Esto tiene el inconveniente de mezclar los espacios de nombre, es decir, si tuviéramos algún objeto que tiene el mismo nombre que alguno de los que importamos, automáticamente dejaríamos de poder acceder a él. Por contra, esta última notación permite importar sólo parte de los elementos de una librería (y no toda ella en conjunto). Bastaría con poner
from math import sqrt
para disponer de la función sqrt() definida allí.