uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

Python: задачки и вопросы

Python: задачки и вопросы

Kanalga Telegram’da o‘tish

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Ko'proq ko'rsatish
6 858
Obunachilar
-124 soatlar
-147 kun
-4830 kun
Postlar arxiv
Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Во второй строке b = r'\' возникает ошибка, так как в "сырой" (raw) строке r'\' обратный слеш должен сопровождаться другим символом, который мы хотели бы экранировать. Такой синтаксис неверен в Python. Чтобы вспомнить как работают сырые строки можете обратиться к нашему прошлому объяснению

Какой у вас профессиональный уровень в IT?
Anonymous voting

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Функция setattr() устанавливает значение атрибута указанного объекта по его имени. Это аналог функции getattr().
Объяснение: Функция setattr() устанавливает значение атрибута указанного объекта по его имени. Это аналог функции getattr(). Аргументами являются объект object, строка с именем name атрибута и произвольное значение value устанавливаемого атрибута. Имя name должно быть именем существующего атрибута или будет создан новый атрибут. Функция присвоит значение атрибуту, если объект позволяет это. Например setattr(x, 'foobar', 123), эквивалентно x.foobar = 123 Дополнительная информация — Для возвращения атрибута используется getattr(). — Для удаления атрибута используется delattr(). — Для проверки существования атрибута используется hasattr().

Каким будет результат выполнения кода выше?
Anonymous voting

Для чего используется функция setattr()?
Anonymous voting

Объяснение: slice() возвращает объект, представляющий срез/часть последовательности, которая будет следовать шаблону, указанному в аргументах. Возвращаемый объект среза представляет новый набор индексов начальной последовательности, заданных диапазоном start, stop, step, как в range(). Потому в данном случае правильный ответ [3, 12]

Каким будет результат выполнения кода?
Anonymous voting

Объяснение: Функция join() не меняет исходный список — она создаёт новую строку. Поэтому чтобы сохранить результат выполнения функции, его надо было присвоить переменной По итогу мы выводим на печать изначальный список var, который никак не изменился

Каким будет результат выполнения кода?
Anonymous voting

Объяснение: Функция bool() возвращает True, если передаваемый ей аргумент не равен нулю. Строка "False" и есть подобный ненулевой аргумент Получается, что var_one равен True, а var_two — False

Каким будет результат выполнения кода?
Anonymous voting

Объяснение: Здесь у нас происходит присваивание с использованием среза lst[:] Срез [:] представляет всю последовательность элементов списка lst. В данном случае, правая сторона присваивания () представляет пустой кортеж Когда выполняется операция присваивания lst[:] = (), это означает, что все элементы списка lst будут заменены на элементы из пустого кортежа Таким образом, список lst становится пустым и его новое значение становится []

Каким будет результат выполнения кода выше?
Anonymous voting