或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。おバカなことが大好きです。

Pythonの型一覧

型に依存しない設計を行うべきとは思うが、どんな型があるかは抑えておきたい。

typesというモジュールが型の定義を保持している。

>>> import types
>>> types.
types.BooleanType           types.LambdaType
types.BufferType            types.ListType
types.BuiltinFunctionType   types.LongType
types.BuiltinMethodType     types.MemberDescriptorType
types.ClassType             types.MethodType
types.CodeType              types.ModuleType
types.ComplexType           types.NoneType
types.DictProxyType         types.NotImplementedType
types.DictType              types.ObjectType
types.DictionaryType        types.SliceType
types.EllipsisType          types.StringType
types.FileType              types.StringTypes
types.FloatType             types.TracebackType
types.FrameType             types.TupleType
types.FunctionType          types.TypeType
types.GeneratorType         types.UnboundMethodType
types.GetSetDescriptorType  types.UnicodeType
types.InstanceType          types.XRangeType
types.IntType