【書き方は】Pythonのお勉強 Part19【一通り】
■ このスレッドは過去ログ倉庫に格納されています
0261デフォルトの名無しさん
2007/06/19(火) 16:09:56class Basket:
def __init__(self,contents=None):
self.contents = contents or []
def add(self,element):
self.contents.append(element)
というコードがあったのですが、なぜPythonでは次のように書くことを選択しなかったのでしょうか?
class Basket
def __init__(contents=None)
contents = contents or []
def add(element)
contents.append(element)
もちろん、':'を付けることやselfが必要なのは、Pythonのお約束なんだろうなということはわかるのですが、何か理由があるなら知りたいのです。
■ このスレッドは過去ログ倉庫に格納されています