Un módulo de Python es un archivo que contiene definiciones y declaraciones de Python. Un módulo puede definir funciones, clases y variables. Un módulo también puede incluir código ejecutable. Agrupar el código relacionado en un módulo hace que el código sea más fácil de entender y usar. También hace que el código esté organizado lógicamente.
Ejemplo: crear un módulo simple
Python3
# A simple module, calc.py def add(x, y): return (x+y) def subtract(x, y): return (x-y)
Módulo de importación en Python – Declaración de importación
Podemos importar las funciones, las clases definidas en un módulo a otro módulo usando la declaración de importación en algún otro archivo fuente de Python.
Python3
# importing module calc.py import calc print(calc.add(10, 2))
Python3
# importing sqrt() and factorial from the # module math from math import sqrt, factorial # if we simply do "import math", then # math.sqrt(16) and math.factorial() # are required. print(sqrt(16)) print(factorial(6))
Python3
# importing sqrt() and factorial from the # module math from math import * # if we simply do "import math", then # math.sqrt(16) and math.factorial() # are required. print(sqrt(16)) print(factorial(6))
Python3
# importing sys module import sys # importing sys.path print(sys.path)
Python3
# importing sqrt() and factorial from the # module math import math as gfg # if we simply do "import math", then # math.sqrt(16) and math.factorial() # are required. print(gfg.sqrt(16)) print(gfg.factorial(6))
Python3
# Import built-in module random import random print(dir(random))
Python3
# importing built-in module math import math # using square root(sqrt) function contained # in math module print(math.sqrt(25)) # using pi function contained in math module print(math.pi) # 2 radians = 114.59 degrees print(math.degrees(2)) # 60 degrees = 1.04 radians print(math.radians(60)) # Sine of 2 radians print(math.sin(2)) # Cosine of 0.5 radians print(math.cos(0.5)) # Tangent of 0.23 radians print(math.tan(0.23)) # 1 * 2 * 3 * 4 = 24 print(math.factorial(4)) # importing built in module random import random # printing random integer between 0 and 5 print(random.randint(0, 5)) # print random floating point number between 0 and 1 print(random.random()) # random number between 0 and 100 print(random.random() * 100) List = [1, 4, True, 800, "python", 27, "hello"] # using choice function in random module for choosing # a random element from a set such as a list print(random.choice(List)) # importing built in module datetime import datetime from datetime import date import time # Returns the number of seconds since the # Unix Epoch, January 1st 1970 print(time.time()) # Converts a number of seconds to a date object print(date.fromtimestamp(454554))
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA