Ads by ProfitSence
Close

Python Módulos

Last Updated on jueves 6º oct. 2022

En este artículo, aprenderá a crear e importar módulos personalizados en Python.

¿Qué son los módulos en Python?

Los módulos se refieren a un archivo que contiene declaraciones y definiciones de Python.

Un archivo que contiene código Python, por ejemplo: ejemplo.py se llama módulo, y su nombre de módulo sería el ejemplo.

Deja que creamos un módulo. Escriba lo siguiente y guárdelo como ejemplo.py

			
					# Ejemplo de módulo de Python

def add(a, b):

# Este programa agrega dos números y devuelve el resultado.
   resultado = a + b
   return resultado

			
	

Aquí, hemos definido una función add() dentro de un módulo llamado Ejemplo. La función toma en dos números y devuelve su suma.

¿Cómo importar módulos en Python?

Podemos importar las definiciones dentro de un módulo a otro módulo.

Utilizamos la palabra clave import para hacer esto. Para importar nuestro ejemplo de módulo previamente definido, escribimos lo siguiente

			
					import ejemplo

			
	

Usando el nombre del módulo, podemos acceder a la función usando el punto . operador. Por ejemplo:

			
					ejemplo.add(4,4.5)
4.5

			
	

Python tiene toneladas de módulos estándar. Puede consultar la lista completa de módulos estándar de Python y sus casos de uso.

Python import statement

Podemos import un módulo utilizando la declaración de import y acceder a las definiciones dentro de ella usando el operador dot ( .) como se describe anteriormente. Aquí hay un ejemplo.

			
					# Para importar matemáticas de módulo estándar.

import math
print("El valor de pi es", math.pi)

			
	
			
					# El valor de pi es 3.141592653589793

			
	

Importar con renombramiento

Podemos importar un módulo al cambiar el nombre.

			
					# import module by renaming it

import math as m
print("El valor de pi es", m.pi)

			
	

Python from...import statement

Podemos importar nombres específicos de un módulo sin importar el módulo en su conjunto.

			
					# Importar solo PI del módulo matemático

from math import pi
print("El valor de pi es", pi)

			
	

También podemos importar múltiples atributos de la siguiente manera.

			
					from math import pi, e
pi # 3.141592653589793

e # 2.718281828459045

			
	

Importar todos los nombres

Podemos importar todos los nombres (definiciones) de un módulo

			
					# Importar todos los nombres del módulo estándar math

from math import *
print("El valor de pi es", pi)

			
	

Aquí, hemos importado todas las definiciones del módulo math