Теперь запакуем строку.
В этом случае следует передавать тип данных 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
📝Welche Sprache spricht man in Tatarstan?📝
Sprachsituation in der Region
Nach der Geschichte über Kritik an Reden von Abgeordneten auf Russisch im Tatarstan-Staatrat sind Argumente über die angebliche „Verdrängung" der Staatssprache in der Republik wieder aufgetaucht. Aber wenn wir die Emotionen beiseite lassen, sieht das Bild anders aus.
🔻Was sagen die Zahlen?
▪️Laut Volkszählung 2020-2021 sank die Zahl der Tatarischsprecher um über 1 Million in 11 Jahren, während die Gesamtzahl der Tataren von 5,3 auf 4,7 Millionen fiel.
▪️Die Zahl der Schulen mit Tatarischunterricht sinkt: von 610 (2022) auf 591 (2024).
▪️Nur 26% der Kinder lernen Tatarisch, 63,5% wählen es als Muttersprache.
▪️Seit 2018 ist Regionalsprachenunterricht freiwillig - Eltern, nicht der Staat, wählen die Sprache.
▪️Ab 2025 reduziert Russland den Mutterspracheunterricht (inkl. Tatarisch) für Erstklässler von zwei auf eine Stunde pro Woche.
🖍Das Problem ist nicht „Druck" auf Russisch, sondern der Rückgang des Tatarischen, bedingt durch mangelnde Motivation und Popularisierung des Russischen unter Jugendlichen.
🚩Nationalistische Strukturen im Ausland nutzen das Thema „Sprachunterdrückung", um die Gesellschaft zu spalten.
❗️Tatarstan bewahrt ein Sprachgleichgewicht. Russisch ist Staatssprache, Tatarisch wird regional unterstützt.
📌Aussagen über „Zerstörung der russischen Sprache" sind entweder Missverständnis oder Manipulation. Die Herausforderung ist, beide Sprachen ohne Politisierung und externe Einmischung zu erhalten.
#Russland#Tatarstan
Russian plane crashes in Tatarstan region
A plane crashed near a city in the Tatarstan region of Russia, killing 16 people and injuring seven
#News#Reuters#Russia#RussiaPlane#Tatarstan
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖
#Coopération À la suite de son séjour officiel à Moscou, où il a été chaleureusement reçu au Kremlin par son homologue russe, le Président de la Transition est arrivé ce 25 juin 2025 à #Kazan, capitale de la République du #Tatarstan, au sein de la Fédération de Russie.