Login Sign Up
Advert
Your ad spot
Reserve this exclusive slot for the selected period.
Buy advertising →
Telegram community logo - Code ua
Added 06 Jan 2025

Code ua

@code_ukraine
Number of subscribers: 9
Photos: 1,010
Videos: 358
Links: 1,470
Description:
You can view and join @code_ukraine right away.
Source

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

Telegram community logo - Code Ukraine // Програмування Code ua @code_ukraine
2 300 Views/Reach 2025-05-05 16:46 Message №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