Viagem       https://pt.bhlyqj.com

Qual é a principal importação?

A importação principal em Python é usada para importar todas as funções e classes de um determinado módulo para o namespace atual, permitindo que você as use diretamente sem precisar prefixá-las com o nome do módulo. Veja como funciona:

Sintaxe:
```
importar nome_do_módulo
```

Exemplo:
Suponha que temos um módulo chamado “calc.py” com as seguintes funções:

```píton

calc.py


def adicionar (a, b):
retornar a + b

def subtrair (a, b):
retornar a - b
```

Para importar todas as funções de "calc.py" para o nosso programa atual, podemos usar a importação principal:
```píton

programa principal.py


importar cálculo

resultado1 =calc.add(10, 20)
resultado2 =calc.subtract(15, 5)

print("Soma:", resultado1)
print("Diferença:", resultado2)
```

Saída:

```
Soma:30
Diferença:10
```

Neste exemplo, importamos o módulo “calc” e utilizamos as funções adicionar e subtrair sem especificar o nome do módulo. Acessamos diretamente as funções e as utilizamos como se estivessem definidas no programa principal.

Porém, se existir uma função ou classe com o mesmo nome no programa principal e não for importada explicitamente, aquela do programa principal terá precedência.

Além disso, lembre-se de que o uso da importação principal pode levar a possíveis conflitos de nomes se houver nomes de funções ou classes conflitantes entre o programa principal e o módulo importado. Nesses casos, é recomendado usar a instrução de importação "from" para importar seletivamente funções ou classes específicas para evitar conflitos.

Portanto, a importação principal é útil quando você deseja importar todas as funções e classes de um módulo e tem certeza de que não haverá conflitos de nomenclatura.