Встречается на собеседованиях • сегодня
Что такое сериализация данных
Сериализация — это процесс преобразования объектов Python в формат, который можно сохранить в файл или передать по сети (например, JSON, XML, бинарный формат). Обратный процесс называется десериализацией.
Пример с модулем json:
python
import json
data = {"name": "Alice", "age": 30, "city": "New York"}
Сериализация в JSON строку
json_string = json.dumps(data)
print(json_string) # '{"name": "Alice", "age": 30, "city": "New York"}'
Десериализация обратно в объект Python
loaded_data = json.loads(json_string)
print(loaded_data["age"]) # 30
text
Основные модули для сериализации в Python:
- `json` — для работы с JSON
- `pickle` — бинарная сериализация Python-объектов
- `yaml` — для YAML формата
- `xml.etree.ElementTree` — для XML
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы