Python.use(better)《余録》サンプルファイルの使い方

記事一覧

Python.use(better)
《余録》サンプルファイルの使い方

《著》小粒ちゃん+α《監修》小泉ひよ子とタマゴ倶楽部
第3版♪2009/02/28

ツールを起動する

ツールを使って、各メソッドの「動作」を確認できます。

$ python tutor_tk.py

各メソッドの動作を確認するには、

  • 〔右〕リスト項目を選択します。

すると、

  • 〔上〕メソッドの「仕様」を確認できます。
  • 〔左〕メソッドの「動作」を確認できます。

対話モードで起動する

オプション -i を指定すると、サンプルファイルを実行した後に「対話モード」で利用できるので、個別に動作を確認するのに便利です。

$ python -i list_Tips.py
...
>>>

サンプルファイル list_Tips.py を起動すると、入力を促すプロンプト >>> が現れます。

■ 全項目を確認する

対象になるメソッドを「確認」するには、関数 do を利用します。

>>> do()
 0: ex___contains__ -- 
    x.__contains__(y) <==> y in x
    
 1: ex___delitem__ -- 
    x.__delitem__(y) <==> del x[y]
    
 2: ex___init__ -- 
    x.__init__(...) initializes x; see x.__class__.__doc__ for signature
    
 3: ex___iter__ -- 
    x.__iter__() <==> iter(x)
    
 4: ex_append -- 
    L.append(object) -- append object to end
...    
>>>

実引数を省略すると、全項目を確認できます。

■ 各項目を実行する

各メソッドの「動作」を確認するには、関数 do の実引数を指定します。たとえば、メソッド append の動作を確認するには、実引数に項目番号 4 を指定します。

>>> do(4)
>>> s = list(); s
[]
>>> s.append('A'); s
['A']
>>> s.append('B'); s
['A', 'B']
>>> s.append('C'); s
['A', 'B', 'C']
>>>

すると、各メソッドの動作を「対話モードで実行したかのように」確認できます。実際に、プロンプト >>> に続いて同じコードを入力すると、同じ出力が得られるのが分かります。


Last updated♪2009/10/03