Define and use Modules : Module « Language Basics « Python






Define and use Modules



# Fibonacci numbers module

#//File: fibo.py
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

import fibo

fibo.fib(1000)

fibo.fib2(100)

fibo.__name__
'fibo'

#//If you intend to use a function often you can assign it to a local name:

fib = fibo.fib
fib(500)

           
       








Related examples in the same category

1. Using sys.modules Using sys.modules
2.Define and use a module
3.Import a pre-defined module
4.Import a specific member from a module
5.Import all members in a module
6.Fetches an already-loaded module
7.Change referenced variable value
8.Print module infomation
9.forces new code to load/run
10.Module scope variables
11.Define and use Module: import
12.Packages Are ModulesPackages Are Modules
13.Import statement that imports names from a module directly
14.Module import