2010-07-01から1ヶ月間の記事一覧
間違いやすいPythonのクラス変数とインスタンス変数 - 北海道苫小牧市出身の初老PGが書くブログ 確かに間違えやすい。というか混乱してきたwクラス間で共有しない変数ならself.hogeみたいな代入がいいってことなのかな。でもinitでself.hogeしてるならインス…
SyntaxError: Non-ASCII characterとエラーがでる日本語が入ってるとそうなるらしい。 # coding=utf-8 # ここにcoding=utf-8を入れるとなおった。 # ただ、utf-8で保存しても駄目みたい。 class SomeName(object): """ データとコードは通常ここで定義 """ a…
super(type[,object-or-type])で継承されたクラスが取得できるみたいだけど、多重継承されたクラスに同じメソッドがある場合どうなるのかなーと思って試してみた。 class SomeName(object): """ データとコードは通常ここで定義 """ sample = 100 def repeat…
andの場合 値は左から右にブール値として評価されます。 すべての値がブール値としてtrueである場合、 and は最後の値を返します。 いづれかの値がfalseである場合、 and は最初のfalseとなる値を返します。 >>> 1 and 2 and 3 and 4 4 >>> [] and {} and 0 …
5.9. プライベート関数 多くの言語のように Python はプライベート要素の概念があります。 プライベート関数は、そのモジュールの外からコールすることができません。 プライベートメソッドは、そのクラスのの外からコールすることができません プライベート…