2008-09-01から1日間の記事一覧
名前の難号化は、クラスにおいて、 ``プライベートな'' インスタンス変数やメソッドを定義する際に、導出クラスで定義されるインスタンス変数を気にしたり、クラスの外側のコードからインスタンス変数をいじりまわすことがないように簡単に定義できるように…
継承の概念をサポートしない言語機能は ``クラス'' と呼ぶに値しません。 Pythonチュートリアル 9.5 継承 なにぃぃぃっ(||゚Д゚) ということで多重継承をPythonでやってみた。 Python #!/usr/bin/env python # *-# -*- coding: utf-8 -*- #char_zaku.py class …
慣習として、メソッドの最初の引数を、しばしば self と呼びます。この名前付けは単なる慣行でしかありません: self という名前は、 Python では何ら特殊な意味を持ちません。 Pythonチュートリアル 9.4 いろいろな注意点 う〜ん、よくわからん(´・ω・`)。 で…
emacs.elに書き込む設定 (defun py-header () (interactive) (insert "#!/usr/bin/env python\n# *-# -*- coding: utf-8 -*-\n")) (defun py-if-name () (interactive) (insert "if __name__ == '__main__':\n "))) "M-x load-fiel"で"Load file: ~/.emacs.e…
A >>> a = True >>> a ^= True >>> a False >>> a ^= True >>> a True B >>> b = True >>> b = not b >>> b False >>> b = not b >>> b True