>>485
たとえば2つの数値を足す関数 add() があるとする罠。
その関数の docstring にインタプリタでの実行例と実行結果を
こんな具合に書いておく。

def add(x, y):
    """Adds two numbers.
    Example:
    >>> add(1, 2)
    3
    >>> add(1+3j, 2-2j)
    (3+1j)
    """
    return x + y

さらにスクリプトの最後に以下のおまじないを追加。

if __name__ == "__main__":
    import doctest
    doctest.testmod()

するとこのスクリプトを実行するだけで、docstring の中の実行例が
実際に実行されて、docstring の中の実行結果と合っているかどうか
自動的にチェックしてくれるんだYO! マジすごくね?