Форум сайта python.su
py.user.next
Офлайн
ZerG
Ты не понимаешь что ты делаешьhttps://pyneng.readthedocs.io/ru/latest/book/16_unicode/python_3_unicode.htmlстроки - неизменяемая последовательность Unicode-символов. Для хранения этих символов используется тип строка (str)'\u0398' - символ
Прикреплённый файлы:
IMG_9591.jpeg (52,5 KБ)
Офлайн
А вот в этом примере оно уже считает строку как не юни код уже. Почему так??
Прикреплённый файлы:
IMG_9590.jpeg (51,2 KБ)
Офлайн
Мне влом грузить картинки
пиши буквы
Офлайн
ZerG
Мне влом грузить картинки пиши буквы
a = "1d\u4579\f\ u0399\er" print (len (a))
a = "1d\u4579\f\ t0399 \er" print (len (a))
Отредактировано DMM (Фев. 11, 2024 22:08:23)
Офлайн
оберни текст в тег код - ничитаемо
Офлайн
ZerG
оберни текст в тег код - ничитаемо
Офлайн
потому что переносы строки и пробелы это тоже символ
Офлайн
DMMПосле \u идут четыре 16-ричных цифры. Шестнадцатеричные цифры - это от 0 1 2 3 4 5 6 7 8 9 a b c d e f.
Ну все равно не очень понимаю как эти юнит коды определять?
DMMЭто не юникод. Юникодовый символ - это всегда сначала идёт \u, а потом четыре шестнадцатеричных цифры.
Почему f что между слешами не подсчитывается?? Это тоже юнит код?
This character is a control character in the ASCII standard, originally used to cause a printer to eject the current page and to continue printing at the top of the next.
Отредактировано py.user.next (Фев. 12, 2024 03:20:55)
Офлайн
py.user.next
a = str("1a\u0398\ f\u03843s") b = str(len(a)) print(a, “ “, b) 1aOx'3s 7
Отредактировано DMM (Фев. 12, 2024 09:33:46)
Офлайн