Iniciar sesión Registro
Anuncios
Tu espacio publicitario
Reserva este slot exclusivo para el periodo elegido.
Comprar publicidad →
Logotipo de la comunidad de telegram - Code ua
Añadido 06 ene. 2025

Code ua

@code_ukraine
Número de suscriptores: 9
Fotos: 1,010
Videos: 358
Enlaces: 1,470
Descripción:
You can view and join @code_ukraine right away.
Fuente

Code ua | Python bytes() — працюємо з байтами простоКоли треба зберігати бінарні...

Logotipo de la comunidad de telegram - Code Ukraine // Програмування Code ua @code_ukraine
2 300 Vistas/Alcance 2025-05-05 16:46 Mensaje №1578
🖥 Python bytes() — працюємо з байтами простоКоли треба зберігати бінарні дані (файли, зображення, мережеві пакети), ми не обійдемося без bytes.Це незмінна послідовність байтів, яка поводиться схоже на рядок, але працює на рівні нулів та одиниць⚙️ Як створити bytes?1️⃣ З рядка (через кодування)text = "Привіт"b = bytes(text, encoding='utf-8')print(b)# b'\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd1\x96\xd1\x82' 2️⃣ З списку чисел (0–255)nums = [72, 101, 108, 108, 111]b = bytes(nums)print(b)# b'Hello' 3️⃣ Порожній об'єкт або заданої довжиниb1 = bytes()b2 = bytes(5)print(b1) # b''print(b2) # b'\x00\x00\x00\x00\x00' Що можна робити з bytes? Ітеруватися по байтах Індексувати як список Перетворити назад на рядок Використовувати для запису у файли або мережевих протоколів🚀 Де використовувати?- Зберігання зображень / файлів- Робота з мережами (сокети)- Хешування та шифруванняЗавжди пам'ятай:bytes — незмінний тип (immutable)bytearray — змінна версія (mutable) — якщо треба змінювати байтиХочете — можу підготувати пост і про bytearray? 😉#python #bytes #байти #програмуванняCode Ukraine