2007-06-11から1日間の記事一覧

Pythonでランダムな文字列

Pythonでランダムな文字列を生成する方法はいくつかあるようだが, 簡単なスクリプトをひとつメモしておく.import random import stringdef random_str( length=20 ): ret = '' for i in range( length ): ret += random.choice( string.ascii_letters ) retu…

Pythonでインデクシング

Pythonのクラスにリストや辞書のような[]を使った呼び出しを定義したいとき. こういったことをインデクシングと言う. Pythonの場合は非常に単純で, __setitem__もしくは__getitem__を上書きすれば良い.hhttp://d.hatena.ne.jp/kadoppe/20070403/1175593455