Я могу сделать,
import re help( re.compile('') )
И наверху написано
class SRE_Pattern(builtins.object)
Но если я сделаю help SRE_Pattern, я ничего не вижу,
help SRE_Pattern
NameError: name 'SRE_Pattern' is not defined
Почему это?
SRE_Pattern фактически реализовано как часть _sre ( S-выражения RegExes называются "SREs") C-расширение, которое обрабатывает большинство функций модуля re. Документы, которые вы читаете, когда делаете help(re.compile('')), реализованы в C с PyDoc_STRVAR. Вот почему вы не найдете прямой ссылки на это.
SRE_Pattern
_sre
re
help(re.compile(''))
PyDoc_STRVAR
Однако вы можете просмотреть исходный код _sre.c, он там определен.
_sre.c