Pythonのお勉強 Part21
レス数が950を超えています。1000を超えると書き込みができなくなります。
0983981
2007/12/01(土) 08:18:08即レスありがとうございます。
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が振る舞う?
レス数が950を超えています。1000を超えると書き込みができなくなります。