Теперь запакуем строку.
В этом случае следует передавать тип данных bytes.
>>> struct.pack('=s', b'a')
b'a'
Для записи слова следует указывать количество символов.
>>> struct.pack('=5s', b'hello')
b'hello'
Кстати, запакованный вид соответствует исходному тексту. Всё верно, символ есть в таблице ASCII, то есть его код попадает в диапазон 0-127, он может быть записан одним байтом и имеет визуальное представление. А вот что будет если добавить символ вне ASCII
>>> struct.pack(f'=s', b'ё')
SyntaxError: bytes can only contain ASCII literal characters.
Ошибка возникла еще на этапе создания объекта bytes, который не может содержать такой символ. Поэтому надо кодировать эти байты из строки.
>>> enc = 'ёжик'.encode('utf-8')
>>> struct.pack(f'={len(enc)}s', enc)
b'\xd1\x91\xd0\xb6\xd0\xb8\xd0\xba'
Заметьте, длина такой строки в байтах отличается от исходной длины, так как символы вне ASCII записываются двумя байтами и более. Поэтому здесь формат создаём на лету, используя получившуюся длину как каунтер токена.
#libs#basic
#Kalshi
Kalshi заранее заблокирует торговлю для спортсменов и политиков
Kalshi собирается заранее ограничить доступ к рынкам для спортсменов, тренеров, судей и других участников спортивных событий. Аналогичный запрет введут и для политиков в рынках, связанных с их собственными кампаниями.
Раньше такие сделки уже запрещались правилами платформы, но теперь Kalshi хочет не просто запрещать их формально, а технически не допускать до торгов с самого начала. Для этого компания подключает внешних подрядчиков, включая IC360, чтобы проверять таких пользователей еще на этапе регистрации.
Шаг идет на фоне растущего давления на рынки прогнозов из-за риска инсайда и манипуляций. В тот же день Polymarket ужесточил свои правила добросовестности рынка, а в Сенате США внесли законопроект, который должен запретить регулируемым CFTC площадкам рынки на спорт и казино.
⚡️ Breaking: #Kalshi is set to launch crypto trading with perpetual futures on April 27!
The #CFTC-regulated prediction market giant is entering the crypto derivatives space, offering perpetual contracts for continuous trading on $BTC, $ETH, and more.
🚀 Ставки сделаны: Gemini — фаворит гонки ИИ к концу 2025 года
Трейдеры на платформе прогнозов Kalshi уверенно ставят на победу Google Gemini в гонке искусственного интеллекта. 59% участников считают, что именно эта модель станет ведущей к концу 2025 года, оставив позади ChatGPT (20%) и Grok (14%). Общий оборот рынка превысил $7,4 млн, а итоги подведут 31 декабря 2025 года на основе данных рейтинга LM Arena.
Почему именно Gemini? Модель лидирует в ключевых бенчмарках (текст, поиск, разработка), демонстрирует превосходную скорость обработки и глубоко интегрирована в экосистему Google. В то время как конкуренты сталкиваются с проблемами: OpenAI — с критикой новых версий, Grok — со скандалами, а такие сильные игроки, как DeepSeek, — с высокими затратами и инфраструктурными вызовами, что мешает им удержать рыночное внимание.
#ИИ#Gemini#Kalshi#прогнозы
Пс. Картинка сделана ChatGPT на основании данного поста, понятно, почему не он первый? Очень похоже на ляпы в презентации Gpt-5.
https://t.me/semasci