struct

Python struct moduli

❮ Python o‘rnatilgan modullari


Misol

Butun sonlarni baytlarga qadoqlang (pack) va ularni qadoqdan chiqaring (unpack):

import struct packed = struct.pack('ii', 42, 100) print(f'Packed bytes: {packed}') unpacked = struct.unpack('ii', packed) print(f'Unpacked values: {unpacked}')
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

struct moduli Python qiymatlari va Python bytes obyektlari ko‘rinishida ifodalangan C strukturalari (struct) o‘rtasida o‘zgartirishlarni amalga oshiradi.

Undan fayllar yoki tarmoqdan olingan ikkilik (binary) ma’lumotlar bilan ishlash yoki qadoqlangan ikkilik ma’lumotlardan foydalanadigan C kutubxonalari bilan o‘zaro ishlash uchun foydalaning.


A’zolar

A’zo Tavsif
StructKompilyatsiya qilingan struct formati uchun sinf.
calcsize()struct format stringining baytlardagi hajmini qaytaradi.
errorstruct bilan bog‘liq xatolarda yuzaga keladigan istisno.
iter_unpack()Buferni format bo‘yicha ketma-ket (iterativ) qadoqdan chiqaradi.
pack()Qiymatlarni format stringi bo‘yicha baytlarga qadoqlaydi.
pack_into()Qiymatlarni buferga berilgan siljish (offset) joyidan boshlab qadoqlaydi.
unpack()Baytlarni format stringi bo‘yicha qadoqdan chiqaradi.
unpack_from()Buferni berilgan siljish (offset) joyidan boshlab format bo‘yicha qadoqdan chiqaradi.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!