Pitón

Comando de importación de Python

Comando de importación de Python

El comando de importación en Python se usa para obtener acceso a otros módulos. Los módulos son lo mismo 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, podemos simplemente importar el módulo usando 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 integrados 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 propios módulos integrados en Python. El editor de Spyder3 se utiliza para crear y ejecutar los scripts de Python.

Cómo utilizar el comando de importación

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

importar nombre_módulo

Importar módulos integrados de Python

Python viene con muchos módulos integrados. El módulo de matemáticas es uno de los módulos comunes que se utiliza para realizar las funciones matemáticas.

Importemos el módulo matemático usando la palabra clave import 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 ponemos un punto y escribimos el nombre de la función así:

Nombre del módulo.nombre de la función()
# importando el módulo de matemáticas
importar matemáticas
# imprimiendo el valor de pi constante
print ("El valor de PI es:", math.Pi)
# calcular el factorial de un número usando la función factorial
print ("El factorial del número 5 es:", math.factorial (5))
# calcular el logaritmo de un número usando la función de registro
print ("El registro de 10 es:", matemáticas.registro (10))
# imprimiendo el valor del número de Euler
print ("El valor del número de Euler es:", math.mi)
# calcular los radianes a partir de grados
rad = matemáticas.radianes (90)
print ("Los radianes de 90 son:", rad)
# calculando el valor del pecado
print ("El pecado de 90 es:", math.pecado (90))
# calculando el valor de coa
print ("El cos de 90 es:", math.porque (90))
# calculando el valor de bronceado
print ("El bronceado de 90 es:", matemáticas.bronceado (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 hacerlo de esta manera:

de nombre_módulo importar nombre_función o nombre_constante

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

de la importación de matemáticas pi

Veamos un ejemplo de ello.

# importando solo el valor pi del módulo matemático
de la importación de matemáticas pi
# imprimiendo el valor de pi constante
#aquí usamos pi directamente en lugar de matemáticas.Pi()
print ("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 la importación de nombre_módulo *

En el caso del módulo de matemáticas sería así:

# importando solo el valor pi del módulo matemático
de importación matemática *
# Ahora no necesitamos especificar matemáticas con la constante y la función
# imprimiendo el valor de pi constante
print ("El valor de PI es:", pi)
# calculando el valor de sin 90
print ("El valor de sin 90 es:", sin (90))
# calcular el factorial de 8
print ("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 (tokenizador.simbólico())

Producción

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

Crea tu módulo

Para crear su módulo, cree un archivo Python, escriba el código y guárdelo con .extensión 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 suma (val_1, val_2):
print ("La suma es:", val_1 + val_2)

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

# importando el módulo de la calculadora
calculadora de importación
# llamando a la función de suma
imprimir (calculadora.suma (1,2))

Producción

La salida se muestra en la consola de Python.

Ahora modifiquemos el archivo del módulo de la calculadora y creemos dos variables aquí.

val_1 = 0
val_2 = 0
def suma ():
print ("La suma es:", val_1 + val_2)

Intentemos acceder a las variables del módulo de calculadora en prueba.py

# importando el módulo de la calculadora
calculadora de importación
# accediendo a la primera variable y asignando un valor
calculadora.val_1 = 10
# accediendo a la segunda variable y asignando un valor
calculadora.val_2 = 20
# llamando a la función de suma desde el módulo de la calculadora
imprimir (calculadora.suma())

Producción

La salida se muestra en la consola de Python.

También podemos crear un alias al importar un módulo usando la palabra clave "as" y funcionará bien.

# importando el módulo de la calculadora como cal
importar calculadora como cal
# accediendo a la primera variable y asignando un valor
California.val_1 = 10
# accediendo a la segunda variable y asignando un valor
California.val_2 = 20
# llamando a la función de suma desde el módulo de la calculadora
imprimir (cal.suma())

Producción

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

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

# importando el módulo de la calculadora como cal
importar calculadora como cal
# usando la función dir ()
imprimir (dir (cal))

Producción

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

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 usa para llamar a los módulos integrados y definidos por el usuario en archivos de Python.

WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...
El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...
El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...