Size: a a a

Сообщество Python Программистов

2020 December 30

AD

Arigato Darigato in Сообщество Python Программистов
Бензофуран Гетероцикл
А найти сообщение в чате при том что я ± помню название это не особо-то сложно
Лан. Стал тимлидом?
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
а мне надо, что бы я когда потом сравнивал обычный нормальный мил с этим
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
выдавало, что они равны
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Arigato Darigato
Лан. Стал тимлидом?
А должен был?
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
а в этом случае они не будут равны
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
можете плизз посмотреть мою проблему
источник

А

Айван in Сообщество Python Программистов
Vladislav Bushmeniov
а мне надо, что бы я когда потом сравнивал обычный нормальный мил с этим
Удали всё что после .lower() ¯\_(ツ)_/¯
источник

AD

Arigato Darigato in Сообщество Python Программистов
Нет, но было бы денежно
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
.
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
Переслано от Vladislav Bushmeniov
можете подсказать из-за чего 2 одинаковых строковых типа могут иметь разную структуру байтов ?
привожу пример
Когда пользователь вводит 'milk' и оно в типе стр отображает его как "milk" - но в байтах оно уже выглядит как ниже. Как такое пофиксить аккуратно ?
b'milk\xe2\x80\x8b'
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
Переслано от Vladislav Bushmeniov
"milk".encode('utf-8') -> b'milk\xe2\x80\x8b'
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
Переслано от Vladislav Bushmeniov
utterance.encode('utf-8').decode("utf-8") -> "milk"
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
Переслано от Vladislav Bushmeniov
"milk".lower().encode('utf-8').decode("utf-8").encode('utf-8') -> b'milk\xe2\x80\x8b'
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
Переслано от Vladislav Bushmeniov
а мне надо, что бы я когда потом сравнивал обычный нормальный мил с этим
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
Переслано от Vladislav Bushmeniov
выдавало, что они равны
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
Айван
Удали всё что после .lower() ¯\_(ツ)_/¯
так не пойдет
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
оно будет сравнивать "milk".encode('utf-8') -> b'milk\xe2\x80\x8b' вот эти байты
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
с обычным "milk"
источник

А

Айван in Сообщество Python Программистов
Vladislav Bushmeniov
оно будет сравнивать "milk".encode('utf-8') -> b'milk\xe2\x80\x8b' вот эти байты
"milk".encode('utf-8') -> b"milk"
Я не знаю откуд у тебя там ещё байты берутся. Либо кодировка не та, либо строка
источник

VB

Vladislav Bushmeniov in Сообщество Python Программистов
приходит такой мил ))
источник