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

python3.0のシンタックスハイライト

最新のシンタックスファイルに入れ替えた。 python.vim - Enhanced version of the python syntax highlighting script : vim online TrueとFalseがハイライトされてなかったので、python3.0.vimの中身をみたら、オプションがあった。 .vimrcに以下を記述し…

ファイル読み書き (Python v3.1.1 ドキュメントメモ)

ドキュメント覚え書きと練習したコードのメモ Open http://docs.python.org/3.1/tutorial/inputoutput.html#reading-and-writing-files # open()はファイルオブジェクトを返す f = open('/tmp/workfile', 'w') 第一引数はファイルパス 第二引数はモード(省略…

文字列のフォーマットとか (Python v3.1.1ドキュメントメモ)

ドキュメント覚え書きと練習したコードのメモ 値からStringへの変換はrepsr()またはstr()で http://docs.python.org/3.1/tutorial/inputoutput.html#fancier-output-formatting str() は人間が読めそうな表現を返す repr() はインタプリタが読める表現を返す…

Python 3.1.1 メモ

end キーワードで改行の代わりに指定した文字を行末に入れる http://docs.python.org/3.1/tutorial/controlflow.html#arbitrary-argument-lists print(b, end=' ') listをforに使うときはコピーで http://docs.python.org/3.1/tutorial/controlflow.html#for…

print を print() に置換したときのメモ

print l[1] #b → print(l[1] )#b %s/\(print\)\s\(.\+\)\(#.\+\)/\1(\2)\3print len(l) → print(len(l)) %s/\(print\)\s\(.*\)/\1(\2) その他覚え書き str("hello \"world\"") を".*"で検索したときマッチするのは、 "hello \"world\"" l = ["a","b","c","d"…