LINUX.ORG.RU

История изменений

Исправление saahriktu, (текущая версия) :

Так Python - высокоуровневый язык. От него никто не ждёт, что на нём надо будет писать как на Си. Хотя и на Си не сильно сложнее писать, но там надо больше контролировать руками, да.

Поведение Python'овской строки больше похоже на массив wchar_t, да. И проблемы в целом такие же. Мы как-то тут уже обсуждали проблему подсчёта длины строки текста. В Python'е она тоже воспроизводится.

>>> len("🇷🇺")
2
>>>

Исходная версия saahriktu, :

Так Python - высокоуровневый язык. От него никто не ждёт, что на нём надо будет писать как на Си. Хотя и на Си не сильно сложнее писать, но там надо больше всего контролировать руками, да.

Поведение Python'овской строки больше похоже на массив wchar_t, да. И проблемы в целом такие же. Мы как-то тут уже обсуждали проблему подсчёта длины строки текста. В Python'е она тоже воспроизводится.

>>> len("🇷🇺")
2
>>>