[Python-de] types.SetType

Diez B. Roggisch deets at web.de
Mo Feb 12 13:36:18 CET 2007


Hi Pete,

>
> Hmm, nicht ganz, in "hot paths" kann es der Performance zuträglich sein,
> wenn man sich eine der Evaluierungen spart:
>   if type(obj) == types.StringType: ...

Aber ist

type(obj) == str

denn wirklich langsamer? Es wird erst lokal aufgeloest, danach global  - 
genauso wie modulnamen, oder nicht? Womit der lookup direkt gelingt, 
wohingege ja noch "StringType" in types aufgeloest werden muss.

Diez