773 читали · 4 года назад
Python. Чем мутабельные объекты отличаются от иммутабельных?
В python объекты бывают мутабельные и иммутабельные. Значние иммутабельного объектра нельзя изменить после того, как он был создан, а значение мутабельного можно. Рассмотрим на примере. В Python есть встроенная функция id(). В реализации CPython она возвращает адрес, по которому объект находится в памяти. Создадим список и посмотрим, в ячейке с каким номером он окажется.  >>>beatles = [“Ringo”, “Paul”, “John”, “George”] >>>id(beatles)  140181376779336 Видим, что список лежит по адресу 140181376779336...
Работа над ии
1. Окружение и Базовые ошибки 2. Авторизация (Login) 3. Сетевой уровень (IP и Прокси) 4. Ошибка 400 (Bad Request) при покупке 5. Ошибка 502 (Bad Gateway / Listing Removed) Это была самая сложная часть. Даже при верном Payload Steam отбивал запрос. 6. Парсинг данных
2 года назад
Что означает ошибка TypeError: can't multiply sequence by non-int of type 'str'
Очередная ошибка про несовместимость типов данных Ситуация: мы пишем простой код на Python, который запрашивает у пользователя два числа, а нам нужно их перемножить между собой. Мы знаем, что для ввода данных в Python используется команда input() — она выводит текст и ждёт, пока пользователь что-то напишет. Наша задача — взять эти числа и вывести результат: При запуске компьютер выдаёт ошибку: ❌ TypeError: can't multiply sequence by non-int of type 'str' Очень странно, ведь мы точно сделали всё как нужно и ввели целые числа...