>>982
即レスありがとうございます。

1.
例えば、標準moduleのmmapを使いたいとして、
ttp://www.python.jp/doc/2.4/lib/module-mmap.html
を読んでもどんな例外が投げられるか書いていません。
そういうときには、一体どうやって例外処理をするものなのですか?
C/C++だと、manpageして説明読んで終わりだったんですが、
Pythonではどうやって例外をちゃんと扱えばいいのか悩んでいます。

2.
class hoge:
def __init__(self, val):
self.val = val

A = hoge(100)
B = hoge(100)
C = hoge(100)

print A.val, B.val, C.val
for p, i in (A, "1"), (B, "2"), (C, "3"):
p.val = i
print A.val, B.val, C.val

これだと、ちゃんとvalの中身が書き変わるんで、
intとかstringの時だけ違うんですかね。
このpをCのポインタ的に扱いたいんですよね。
クラスの時だけポインタ的にpが振る舞う?