2010-01-01から1ヶ月間の記事一覧

Pythonの引用符

Pythonって知れば知るほど面白いよね。Pythonでのコメントは行の先頭に「#」をつけると、その行がコメントになります。それは良いとして、Pythonでは単一引用符「'」と二重引用符「"」では、何か動作に違いがあるの?わかりやすい例ではprint()での、それぞ…

モジュールのリロード

Pythonのインタプリタでいろいろ遊んでいるんだが・・・自分でモジュールを編集しながら試しているとモジュールをリロードしたい場合が多々あるわけだ、そんな時、インタプリタを終了して再度起動、その後、インポートしなおしていたんだがめんどくさい。な…

Pythonで属性表示を作ってみた

「dir()」って便利なものがあるんでオブジェクトやインスタンスを渡すと、それ自身が持っている属性と簡単な説明を表示するスクリプトを作ってみた。まあ〜初めてにしてはよくやったんでないの、と思っている。 #!/usr/bin/env python # -*- coding: utf-8 -…

Pythonのシステムパス

Pythonが見ているシステムパスの表示の仕方、絶対に忘れるのでメモメモ。ちなみに私が使っているのはWindows版のバージョンは2.5を利用してます。 >>> import sys >>> sys.path ['', 'C:\\WINDOWS\\system32\\python25.zip', 'C:\\Python25\\DLLs', 'C:\\Pyt…

Pythonのインクリメント

なぜPythonには「i++」ってできないの?他の多くの言語ではインクリメント、デクリメントは「i++」「i--」とかってすればいいのに〜 >>> i += 1 >>> i -= 1 何だか面倒だ。これはPythonが完全なオブジェクト指向の言語だからなの?と言う事で、 >>> type(1) <type 'int'></type>…

Python勉強中

ちょっとPythonが面白そうなんで今更ながら勉強中。忘れない内に書いとく。 >>> def f(): ... pass ... >>> type(f) <type 'function'> >>> type(list) <type 'type'> 便利だ。 >>> dir(f) ['__call__', '__class__', '__delattr__', '__dict__', '__doc__', '__get__', '__getattribute__'</type></type>…