「Python基本 まとめ」に戻る |
---|
Release: | 1.0 |
---|---|
Date: | October 27, 2010 |
型名は type() 関数で調べることができます。
type(object)¶objectの型を返します。
以下に簡単な例を上げておきます。
>>> type(23)
<type 'int'>
>>> type("cdr")
<type 'str'>
>>> type(u'あいう')
<type 'unicode'>
>>> type([0, 1, 2])
<type 'list'>
>>> type((3, 4, "ab"))
<type 'tuple'>
>>> type({1:"one", 2:"two"})
<type 'dict'>
>>> type(set([1, 2, 3]))
<type 'set'>
>>> type(True)
<type 'bool'>
>>> type(iter([1, 2, 3]))
<type 'listiterator'>
>>> type((x for x in 'hogehoge'))
<type 'generator'>
>>> import re
>>> type(re)
<type 'module'>
>>> type(sum)
<type 'builtin_function_or_method'>
ちなみに、型の名前だけを取り出したいときには __name__ を使います。
>>> type(list('aiueo')).__name__
'list'
ときどき便利なので覚えておいて損はないと思います。
「Python基本 まとめ」に戻る |
---|
0 件のコメント:
コメントを投稿