Python: задачки и вопросы
Kanalga Telegram’da o‘tish
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Ko'proq ko'rsatish6 857
Obunachilar
-124 soatlar
-137 kun
-4730 kun
Postlar arxiv
Не за горами День знаний, первое сентября
Многие из вас — абитуриенты и студенты, которым вскоре придется столкнуться со сбивающим с ног потоком свежей информации.
Сами когда-то были студентами, поэтому представляем, как бывает трудно. Чтобы облегчить процесс обучения (и человеческого, и машинного) в честь праздника Proglib делают скидку на один из наших наиболее популярных онлайн-курсов, в котором есть вся необходимая база — Основы программирования на Python. Скидка 50% действует до 5 сентября.
Что входит в программу:
— Основы Python
— ООП
— Создание ботов
— Веб-скрапинг или парсинг веб-страниц
— Основы алгоритмов
— Как самостоятельно изучать программирование и искать информацию
На курсе вы научитесь программировать на одном из самых востребованных языков, а также освоите знания для старта карьеры.
Подробнее на proglib.academy
Это #партнёрский пост
Объяснение:
Даже если мы явно не указали, что функция возвращает какое-то значение, она это сделает
По дефолту в Python функции возвращают
None. Именно с этим мы и столкнулись в нашем примере вышеОбъяснение:
Всё так — функция, определённая внутри класса, называется методом
При этом метод доступен для данных, которые содержатся внутри класса
Объяснение:
Функция
ord() преобразует символ в его ASCII-вариант, а chr() преобразует ASCII в символ
В итоге мы получаем исходный символ — АОбъяснение:
Функция
join() объединяет элементы списка в строку. При этом в стоящих перед самой функцией кавычках указывается «объединитель» — символ, который будет находиться между экс-элементами списка
Так как здесь в кавычках ничего нет, то элементы списка lst просто склеиваются друг с другом, в результате чего мы получаем строку helloОбъяснение:
Для того, чтобы заставить работать лямбда-выражение, присвоенное
message, переменную message нужно вызвать как функцию: message()
Так как здесь этого не произошло, то и программа нам ничего не выдаст. В том числе и никакой ошибкиОбъяснение:
Аргументы по умолчанию используют те значения, которые есть в коде на момент, когда компилятор добирается до функции. В данном случае
num был равен 1, поэтому и i = 1