Comando de importación de Python

Comando de importación de Python

El comando de importación en Python se utiliza para obtener acceso a otros módulos. Los módulos son los mismos que una biblioteca de código en Java, C, C ++ o C#. Un módulo generalmente involucra un conjunto de funciones y variables. Cuando necesitamos incluir o usar estas funciones de módulos en nuestro código, simplemente podemos importar el módulo utilizando el comando de importación y podemos invocar fácilmente las funciones y variables del módulo. El comando de importación es la forma más simple y común de incluir módulos en su código.

Python presenta muchos módulos incorporados que podemos incluir en nuestro código fácilmente. También podemos crear nuestro módulo simplemente guardando el archivo de código Python con el .py extensión.

En este artículo, aprenderemos cómo podemos importar nuestros módulos propios y incorporados en Python. El editor SPYDER3 se usa para crear y ejecutar los scripts de Python.

Cómo usar el comando de importación

Usamos el importar Palabra clave para importar los módulos en Python. Al importar el módulo en nuestro código, escribimos el nombre del módulo con el comando de importación de esta manera:

importar módulo_name

Importar módulos incorporados de Python

Python se le ocurre muchos módulos incorporados. El módulo matemático es uno de los módulos comunes que se utiliza para realizar las funciones matemáticas.

Importemos el módulo de matemáticas utilizando la palabra clave de importación y usemos sus funciones para realizar cálculos matemáticos. Cuando accedemos a cualquier función desde un módulo, escribimos el nombre del módulo y colocamos un punto y escribimos el nombre de la función así:

Nombre del módulo.function_name () # Importar el módulo de matemáticas
importación matemática
# Impresión del valor de Pi Constant
imprimir ("El valor de Pi es:", Math.Pi)
# Calcular el factorial de un número utilizando la función factorial
Imprimir ("El factorial del número 5 es:", Math.factorial (5))
# Calcular el registro de un número usando la función de registro
imprimir ("El registro de 10 es:", Math.log (10))
# Impresión del valor del número de Euler
Imprimir ("El valor del número de Euler es:", Math.mi)
# Calcular a los radianes de los grados
rad = matemáticas.radianes (90)
Imprimir ("Los radianos de 90 son:", rad)
# Calcular el valor del pecado
Imprimir ("El pecado de 90 es:", Math.pecado (90))
# Calcular el valor de COA
imprimir ("El cos de 90 es:", Math.cos (90))
# Calcular el valor tostado
Imprimir ("El bronceado de 90 es:", Math.Tan (90))

Producción

La salida se muestra en la consola de Python.

En algunos casos, si queremos importar solo una función específica o una constante de un módulo, podemos hacer de esta manera:

Desde MODULE_NAME IMPORT FUNTION_NAME o constant_name

Por ejemplo, solo la constante de Pi del módulo matemático se puede importar de esta manera

De matemáticas importación pi

Veamos un ejemplo de ello.

# Importar solo el valor PI del módulo de matemáticas
De matemáticas importación pi
# Impresión del valor de Pi Constant
#cuando usamos Pi directamente en lugar de matemáticas.Pi()
Imprimir ("El valor de PI es:", Pi)

Producción

La salida se muestra en la consola de Python.

Todas las funciones y constantes se pueden importar de esta manera:

de module_name import *

En el caso del módulo matemático, sería así:

# Importar solo el valor PI del módulo de matemáticas
de la importación de matemáticas *
# Ahora no necesitamos especificar matemáticas con la constante y la función
# Impresión del valor de Pi Constant
Imprimir ("El valor de PI es:", Pi)
# Calcular el valor de SIN 90
Imprimir ("El valor de sin 90 es:", sin (90))
# Calcular el factorial de 8
Imprimir ("El factorial de 8 es:", factorial (8))

Producción

La salida se muestra en la consola de Python.

El comando de importación busca el nombre del módulo si no se encuentra el módulo, entonces muestra un error. Intentemos importar el módulo "Tokenizer".

tokenizador de importación
Imprimir (Tokenizer.simbólico())

Producción

En la salida, puede ver que arroja un error "ModulenotFoundError".

Crea tu módulo

Para crear su módulo, crear un archivo de Python, escribir el código y guardarlo con .extensión de PY.

Veamos un ejemplo de ello.

Ejemplo

Hemos creado un nuevo módulo llamado "Calcular.py ". Tiene una función, que toma dos números como argumento y lo devuelve suma.

def sum (val_1, val_2):
imprimir ("suma es:", val_1+val_2)

Ahora creemos otro archivo de Python (prueba.py) y llame al módulo de "calcular" en ese archivo.

# Importar el módulo de calcular
Importar calcular
# Llamar a la función de suma
imprimir (calcular.suma (1,2))

Producción

La salida se muestra en la consola de Python.

Ahora modificemos el archivo de módulo de calcular y creemos dos variables aquí.

val_1 = 0
val_2 = 0
def sum ():
imprimir ("suma es:", val_1+val_2)

Intentemos acceder a las variables de calcular el módulo en la prueba.py

# Importar el módulo de calcular
Importar calcular
# acceder a la primera variable y asignar un valor
calcular.val_1 = 10
# acceder a la segunda variable y asignar un valor
calcular.val_2 = 20
# llamar a la función de suma desde el módulo de calcular
imprimir (calcular.suma())

Producción

La salida se muestra en la consola de Python.

También podemos crear un alias mientras importamos un módulo utilizando la palabra clave "as" y funcionará bien.

# Importar el módulo de calcular como Cal
Importar calcular como cal
# acceder a la primera variable y asignar un valor
California.val_1 = 10
# acceder a la segunda variable y asignar un valor
California.val_2 = 20
# llamar a la función de suma desde el módulo de calcular
Imprimir (Cal.suma())

Producción

En la salida, puede ver que funciona bien y no muestra ningún tipo de error.

Podemos usar la función Python incorporada Dir () para enumerar todas las funciones y variables disponibles de un módulo.

# Importar el módulo de calcular como Cal
Importar calcular como cal
# usando la función dir ()
Imprimir (Dir (Cal))

Producción

La salida muestra todas las variables y funciones disponibles del módulo "Calcular".

Conclusión

Este artículo explica el comando de importación de Python en detalle con la ayuda de ejemplos simples. El comando de importación se utiliza para llamar a los módulos incorporados y definidos por el usuario en los archivos de Python.