указывает на подобное

аружил некоторые неожиданные различия при печати черезprint, строка с семейными смайликами напрямую и когда она в списке. Программа ниже

family = '‍‍‍'
pri,nt(family)
print([family])

выходы

‍‍‍
['\u200d\u200d\u200d']

когда я ожидал, что это выведет

‍‍‍
['‍‍‍']

Еще один случай многосимвольного глифа

man_with_skin_tone_modifier = ''
print(man_with_skin_tone_modifier)
print([man_with_skin_tone_modifier])

выходы как я ожидаю:


['']

Почему это?

Контекст: я обнаружил это во время написания ответа дляhttps://stackoverflow.com/a/49930688/1319998 и он использует Python 3.6.5 на OS X.

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

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