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