[Python-Dev] Re: [Python-checkins] python/dist/src/Lib types.py,1.26,1.27
Fri, 24 May 2002 20:04:43 +0200
> Testing for inclusion in a set of types is a little less
> straightforward if you are concerned about possible subclassing.
> Currently, to see if an object is a number you would write
> if type(o) in (IntType, FloatType, ComplexType):
> That would be converted to
> if type(o) in (int, float, complex):
> if (isinstance(o, int) or isinstance(o, float) or
> isinstance(o, complex)):
> The last case is decidedly cumbersome.
if isinstance(o, (int, float, complex)):