Python

Python で文字列反転

文字列を反転させる方法として、例えば Java ならば StringBuffer クラスの reverse メソッドがあるが、Python で「いかにも Python っぽい !」という書き方があったので紹介しつつ考察したい。まずは正解から言ってしまうと、ここに書いてある。 文字列を逆…

カリー化 ?

次のような二つのメソッドを作る。 def add(x, y): return x + y def add2(y): return lambda x : x + y add が二つの引数に対してその和を返すのに対して、add2 は一つの引数に対して「一つの引数に対して値を返す関数」を返す(lambda 式を利用して無名関数…

IDLE におけるモジュール検索パス

Python の GUI インタプリタである IDLE は、デフォルトではカレントディレクトリのモジュールを検索しない。カレントディレクトリをモジュール検索パスに含めるには、あらかじめ以下の手順を踏んでおく必要がある。 >>> import sys >>> sys.path.insert(0, …