AS Python: Uso de «as» en Python para Importar Módulos

AS Python: Uso de «as» en Python para Importar Módulos

En Python, la palabra reservada import se utiliza para importar módulos. Un módulo es un archivo de código Python que puede contener variables, funciones, clases, etc. Para importar un módulo, simplemente escriba el nombre del módulo seguido de la palabra reservada import.

Por ejemplo, el siguiente código importa el módulo math:

Python
import math

Esto hace que todas las funciones y variables del módulo math estén disponibles en el ámbito actual. Por ejemplo, podemos usar la función sin() para calcular el seno de un ángulo:

Python
import math

print(math.sin(30))

Este código imprime el siguiente resultado:

0.5

La palabra reservada as se puede utilizar para renombrar un módulo al importarlo. Esto puede ser útil si el nombre del módulo es largo o si ya existe una variable o función con el mismo nombre.

Para renombrar un módulo, simplemente escriba el nombre del módulo seguido de la palabra reservada as y el nombre nuevo. Por ejemplo, el siguiente código importa el módulo math y lo renombra como m:

Python
import math as m

print(m.sin(30))

Este código imprime el mismo resultado que el código anterior.

La palabra reservada as también se puede utilizar para importar solo partes de un módulo. Por ejemplo, el siguiente código importa solo la función sin() del módulo math:

Python
from math import sin

print(sin(30))

Este código también imprime el mismo resultado que el código anterior.

Ejemplos

Aquí hay algunos ejemplos de cómo usar la palabra reservada as para importar módulos:

  • Importar un módulo y renombrarlo:
Python
import math as m
  • Importar solo una parte de un módulo:
Python
from math import sin
  • Importar un módulo y renombrarlo, y luego importar solo una parte del módulo:
Python
import math as m
from m import sin

Conclusión

La palabra reservada as es una herramienta útil para importar módulos en Python. Se puede utilizar para renombrar un módulo, importar solo partes de un módulo, o ambas cosas.