タグ

ブックマーク / www.gaku.net (1)

  • Pythonメモ

    型の比較 import types a = 'string' if type(a) == types.StringType: print 'yes' else: print 'no' type()で型が取得できる。typesモジュールにはシステム定義型の値が用意されている。 文字列型 unicode型あるいはstr型であるかどうかは、basestringを使うと判定できる。 a = 'hello' b = 150 c = u'漢字' isinstance(a, basestring) --> True isinstance(b, basestring) --> False isinstance(c, basestring) --> True basestringは、ビルトイン関数として定義されているが、呼び出したり、インスタンス化することができない。 ジェネレーター関数(generator

    wkmy
    wkmy 2011/04/29
  • 1