На какие направления делятся типы данных в Python

Python Junior Без компании
На какие направления делятся типы данных в Python
Ответы
В Python типы данных делятся на **изменяемые (mutable)** и **неизменяемые (immutable)**. ### Неизменяемые: - Числа (`int`, `float`, `complex`) - Строки (`str`) - Кортежи (`tuple`) - Булевы значения (`bool`) - Замороженные множества (`frozenset`) ``` a = 10 a = 20 # Создаётся новый объект, а не изменяется старый ``` ### Изменяемые: - Списки (`list`) - Словари (`dict`) - Множества (`set`) - Пользовательские классы (если не переопределено поведение) ``` lst = [1, 2, 3] lst.append(4) # Изменяется существующий объект ``` Также типы можно разделить на **встроенные (стандартные)** и **пользовательские (классы)**.