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

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

前往频道在 Telegram

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

显示更多
6 949
订阅者
-224 小时
-127 天
-6230 天
帖子存档
Объяснение: Метод find() возвращает индекс первого вхождения указанного символа или подстроки в строке. Если символ или подстрока не найдены, метод find() возвращает -1 Так как в Python нет символа p, то и ответ у нас -1

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

Объяснение: В Python строки являются неизменяемыми объектами и иногда для оптимизации Python использует один и тот же объект для хранения идентичных строковых литералов Но это не гарантировано для строк, созданных динамически или через операции, как в данном примере с конкатенацией Оператор is проверяет идентичность объектов, а не их эквивалентность. А так как z и "123456" — это разные объекты в памяти, даже если их значения одинаковы, то и ответ у нас False

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

Объяснение: Функция count в Python используется для подсчёта количества вхождений определённого элемента в последовательности. Это может быть полезно, когда вам нужно узнать, сколько раз определённое значение встречается в строке, списке, кортеже.

Что делает функция count в Python?
Anonymous voting

Объяснение: Всё объяснение заключается в том, что троеточие («...») по сути «истинно». Да, это действительно так! Посмотрите:
>>> bool(...)
True
В свою очередь логический оператор or вернет True если хотя бы один из его операндов истинный:
>>> bool(age >= 18 or ...)
True
>>> bool(age >= 18)
False
>>> bool(...)
True
Таким образом и получаем ответ I'm going to drive on my own!

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

Объяснение: В Python, метод new отвечает за создание объекта, а метод init используется для инициализации объекта после его создания Эти два метода взаимодействуют в процессе создания объекта класса

Какое утверждение верно для __init__ и __new__ методов в Python?
Anonymous voting

Объяснение: Оператор * здесь не создает копии объекта, а копирует ссылку на объект. Это означает, что a[0] и a[1] ссылаются на один и тот же вложенный список. Поэтому изменение a[0][0] также отражается на a[1][0], поскольку они являются одним и тем же объектом в памяти. В результате, вывод будет выглядеть как [[5, 0], [5, 0]].

Оплачиваемая стажировка и трудоустройство без опыта — ну ничего себе Все возможно с Добровольным квалификационным экзаменом!
Оплачиваемая стажировка и трудоустройство без опыта — ну ничего себе Все возможно с Добровольным квалификационным экзаменом! Это бесплатный проект Правительства Москвы, где ты можешь показать свои знания по специальности, запомниться потенциальным работодателям и получить оффер в престижные компании Москвы. Тебя ждет всего три шага: 1. Пройди тест После регистрации на сайте ДКЭ тебе будет доступно 70 профессий по 7 направлениям. Выбирай тест по своей специальности и проверь уровень своих знаний! 2. Реши кейс Если ты успешно сдал тест, тебя пригласят на следующий этап, где ты с другими участниками в команде будешь решать реальный кейс одного из работодателей. 3. Стань победителем Окажись в числе лучших по общему количеству баллов за оба этапа и получи шанс попасть на оплачиваемую стажировку с дальнейшим трудоустройством. Готов проявить себя? Регистрируйся и начинай проходить тест — https://dke.moscow Реклама. АНО "РАЗВИТИЕ ЧЕЛОВЕЧЕСКОГО КАПИТАЛА", АНО "РЧК". ИНН 7710364647. erid: LjN8KMUxq

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

Объяснение: Магия удивительной и загадочной функции print() не дает покоя? На самом деле само соединение строк не имеет никакого отношения к функции print(). Вот доказательство (пробуем в IDLE):
>>> "Python" "is" "amazing"
'Pythonisamazing'

>>> a = "Python" "is" "amazing"
>>> a
'Pythonisamazing'
Как видите Python автоматически соединяет все части строки, если вы разделите её на несколько частей в одной строке кода. Python также позволяет делать интересные вещи, например, разбивать длинные строки, используя скобки:
a_long_string = ("Съешь ещё этих мягких французских булок," 
                 " да выпей же чаю")
print(a_long_string)
Вывод:
Съешь ещё этих мягких французских булок, да выпей же чаю
Обратите внимание, что при объединении строк Python не добавляет пробел между ними, если он не указан явно

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

Python: задачки и вопросы - Telegram 频道 @quiz_python 的统计与分析