Как Юникод представлен внутри Python?

Как строка Unicode буквально представлена ​​в памяти Python?

Например, я мог визуализировать'abc' как его эквивалентные байты ASCII в памяти. Целое число можно рассматривать как представление комплимента 2. тем не мениеu'\u2049'даже если он представлен вUTF-8 как'\xe2\x81\x89' - 3 байта, как визуализировать буквальноеu'\u2049' кодовая точка в памяти?

Есть ли конкретный способ, которым он хранится в памяти? Python 2 и Python 3 относятся к этому по-разному?

Несколько смежных вопросов для любого любопытного:

1)Как эти строки представлены внутри интерпретатора Python? Я не понимаю

2)Что такое внутреннее представление строки в Python 3.x

Ответы на вопрос(1)

Ваш ответ на вопрос