Módulos:
Cada arquivo em Python é chamado de módulo.
Um Módulo é um conjunto de códigos (funções,classes,variáveis, etc).
Para acessar um Módulo temos 2 formas:
Exemplos:
Inicialmente crie um arquivo 'fibonacci.py' com o código abaixo:
""" Modulo Fibonacci
Funcoes:
fib(n)
fib2(n)
"""
def fib(n):
" Write Fibonacci series up to n "
a, b = 0, 1
while b < n:
print (b,)
a, b = b, a+b
def fib2(n):
" Return Fibonacci series up to n "
result = []
a, b = 0, 1
while b < n:
result.append(b)
a, b = b, a+b
return result
Para termos acesso a este Módulo 'fibonacci.py, faça o seguinte:
import fibonacci
fibonacci.fib(1000) # 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Outra forma para utilizar o Módulo:
Importando tudo para a raiz:
from fibonacci import * # O * importa tudo do Módulo
fib(1000)
Ou:
from fibonacci import fib # importa todas as funções passadas
fib(1000)
import fibonacci as fibo
fibo.fib(1000) # 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Para importar mais de um Módulo:
import modulo_1, modulo_2, modulo_3
--------------------------------------------------------------------
Nenhum comentário:
Postar um comentário