это я знаю и как бы питон сам хитрым способом это вычисляет что 5 одна и зачем ему одну создавать если можно ссылкой так ведь ?)
Та же поебень со списками
Насчёт вашего вопроса. Пример из книги как раз иллюстрирует то самое нежелательное поведение с изменяемыми объектами. Запускали это код? В bus_1 передаётся список, то есть новый объект, созданный вне класса, в bus_2 и bus_3 списки не передаются, то есть используется значение по умолчанию. И из выполнения кода видно, что bus_2 и bus_3 имеют общий список passangers.
В данном случае да. Хотя у каждой функции тоже есть пространство имён. Но тут можно этим пренебречь и сказать, что всё храниться в классе.
Обсуждают сегодня