Ads by ProfitSence
Close

Python Módulos

Last Updated on Sábado 8º out 2022

Neste artigo, você aprenderá a criar e importar módulos personalizados em Python.

Quais são os módulos no Python?

Os módulos referem-se a um arquivo contendo instruções Python e definições.

Um arquivo contendo código Python, por exemplo: exemplo.py, é chamado de módulo e seu nome do módulo seria o exemplo.

Deixe criar um módulo. Digite o seguinte e salve-o como exemplo.py

			
					# Exemplo do módulo python.

def add(a, b):

# Este programa adiciona dois números e retorna o resultado
   resultado = a + b
   return resultado

			
	

Aqui, definimos uma função add() dentro de um módulo nomeado exemplo. A função leva em dois números e retorna sua soma.

Como importar módulos Python?

Podemos importar as definições dentro de um módulo para outro módulo

Nós usamos a palavra-chave de import para fazer isso. Para importar nosso exemplo de módulo previamente definido, digamos o seguinte

			
					import exemplo

			
	

Usando o nome do módulo, podemos acessar a função usando o ponto . operador. Por exemplo:

			
					exemplo.add(4,4.5)
8.5

			
	

Python import statement

Podemos import um módulo usando a declaração de import e acessar as definições dentro dela usando o operador dot como descrito acima. Aqui está um exemplo.

			
					# Para importar matemática do módulo padrão

import math
print("O valor do pi é", math.pi)

			
	
			
					# O valor do PI é 3.141592653589793

			
	

Import com renomeação

Podemos importar um módulo renomeando

			
					# Módulo de importação, renomeando-o

import math as m
print("O valor do PI é", m.pi)

			
	

Python from...import statement

Podemos importar nomes específicos de um módulo sem importar o módulo como um todo

			
					# Importar apenas pi do módulo de matemática

from math import pi
print("O valor do PI é", pi)

			
	

Nós também podemos importar vários atributos da seguinte forma

			
					from math import pi, e
pi # 3.141592653589793

e # 2.718281828459045

			
	

Importar todos os nomes

Podemos importar todos os nomes (definições) de um módulo

			
					# Importar todos os nomes da math do módulo padrão
from math import *
print("O valor do PI é", pi)

			
	

Aqui, importamos todas as definições do módulo de math.