Python: задачки и вопросы
Ir al canal en Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Mostrar más6 856
Suscriptores
-124 horas
-147 días
-4830 días
Archivo de publicaciones
Какая из следующих конструкций сгенерирует список, содержащий квадраты чисел от 0 до 10 включительно?
Объяснение:
Бывают ситуации, когда при определении функции в Python требуется задать значения по умолчанию для некоторых или всех её параметров. Это особенно полезно, когда функция имеет множество параметров, и мы хотим дать возможность пользователям опускать некоторые из них при вызове функции. Если вы хотите добавить значение по умолчанию, это делается с использованием знака равенства ( = ) после названия вашего параметра
Пример:
def greet(name, greeting="Привет"):
return f"{greeting}, {name}!"
В данном примере параметр greeting имеет значение по умолчанию «Привет».Как указываются аргументы по умолчанию в заголовке функции?
Объяснение:
В этом коде сначала отработает функция
max(), которая находит наибольшее значение между -3, -4 и False. И поскольку в этой выборке максимальное значение имеет False (потому что эквивалентно нулю) в конце у нас останется выражение min(False, 2, 7). Поэтому и в выводе мы получим FalseОбъяснение:
Функция all() возвращает значение True , если все элементы в итерируемом объекте - истинны, в противном случае она возвращает значение False. Если передаваемая последовательность пуста, то функция all() также возвращает True.
Объяснение:
del удаляет весь словарь, и любая дальнейшая попытка доступа к нему приведет к ошибке.
Объяснение:
Неверное утверждение: Несколько ключей могут быть одинаковыми
Ключи в словаре Python должны быть уникальными, то есть не может быть двух одинаковых ключей. Если в словаре добавить элемент с уже существующим ключом, новое значение заменит старое.
С машинным обучением — на вы?
Тогда переходите по ссылке и читайте статью в блоге immers.cloud. Из неё вы узнаете: как выбрать фреймворк, железо, подготовить рабочее окружение и провести тренировку ML-модели.
За прочной базой в мире ML — сюда: https://tprg.ru/XS9n
Реклама
Объяснение:
В Python оператор continue используется в циклах for и while. Когда интерпретатор встречает continue, текущая итерация цикла немедленно прерывается, и выполнение переходит к следующей итерации цикла. Это позволяет "перепрыгнуть" оставшиеся выражения в теле цикла для данной итерации и начать следующую итерацию с начала цикла.
Пример:
for i in range(5):
if i == 2:
continue
print(i, end= ' ')
На выходе мы получим:
0 1 3 4В этом коде, когда i равно 2, оператор continue говорит интерпретатору пропустить оставшуюся часть тела цикла и перейти к следующей итерации. Поэтому числа будут выведены как 0, 1, 3 и 4.
Какой оператор позволяет «перепрыгнуть» оставшиеся выражения в цикле и перейти к следующей итерации?
Объяснение:
Мы можем использовать кортеж v для создания списка, который будет содержать только гласные из строки w. И в результате получить список, содержащий только гласные, присутствующие в строке "hello", то беж
['e', 'o'].
Исходя из этой логики, правильный генератор списка будет: [x for x in w if x in v]. Все остальные варианты, либо выдадут нам ошибку, либо не будут соответствовать условию.Как аналитику визуализировать данные максимально эффективно?
Эксперты покажут на открытом практическом уроке от OTUS, где вы:
— познакомитесь с основными библиотеками визуализации данных;
— рассмотрите различные типы графиков и поймёте, в каких случаях стоит их использовать;
— поймете, как добавить сложные подписи на данные, как сделать несколько осей или оси различных масштабов, как сложить несколько кривых в одном отображении.
После занятия никакая фича не сможет спрятаться от вас в большом датасете!
Встречаемся 6 июня в 20:00 мск в преддверии старта курса «Python для аналитики». Все участники вебинара получат специальную цену на обучение и консультацию!
Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://otus.pw/O6Sv/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: LjN8KQEr5
Внимательно прочитайте код выше и выберите такой вариант ответа, чтобы на выходе получилось ['e', 'o']:
