Но вопрос-то, как я понимаю, именно про то, как они реализованы в Python (читаю как "как они реализованы в данном интерпретаторе Питона"). И вот это уже зависит только от того, на чём написан интерпретатор.
В случае CPython или Jython всё точно так как ты сказал, но в случае PyPy — нет.