Python: задачки и вопросы
Open in Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Show more6 943
Subscribers
No data24 hours
-157 days
-6430 days
Posts Archive
Объяснение:
Круглые скобки вокруг строки могут ввести в заблуждение, но они не создают
кортеж (tuple), если внутри них находится всего один элемент и не следует запятая
Запятая является тем, что на самом деле определяет кортеж, а не круглые скобки.
Когда выполняется print(type(tup)), Python возвращает <class 'str'>, потому что tup является строкой, а не кортежемОбъяснение:
Список
a содержит элементы 1 и 4, так же, как и список b. Однако, несмотря на то что списки имеют одинаковые элементы, они являются разными объектами в памяти, поэтому проверка a is b вернёт False
Такая же ситуация и у x с y, сравнение которых также выдаст False
Т.к оба условия в if-выражении не выполняются, и программа переходит к блоку else, выводится 0Объяснение:
Список
a содержит элементы 1 и 4, так же, как и список b. Однако, несмотря на то что списки имеют одинаковые элементы, они являются разными объектами в памяти, поэтому проверка a is b вернёт False
Такая же ситуация и у x с y, сравнение которых также выдаст False
Т.к оба условия в if-выражении не выполняются, и программа переходит к блоку else, выводится 0Объяснение:
В данном коде создаётся класс
Hmmm с приватным атрибутом __num, который инициализируется значением 0
Приватные атрибуты в Python обозначаются двумя подчёркиваниями в начале их имени и не могут быть доступны вне этого класса напрямую
При попытке обратиться к Hmmm.__num вне класса, Python выдаст ошибку AttributeError, потому что атрибут __num скрыт от внешнего кода и его нельзя получить или изменить напрямую
Это один из способов инкапсуляции данных в объектно-ориентированном программировании для обеспечения безопасности и целостности данныхВ этот Хэллоуин звёзды предсказывают вам… 🎃
🃏В колоде для бэкендеров нашлось пять карт, одна из которых досталась вам. Что дальше?
1. Откройте карусель с фото.
2. Найдите вашу карту.
3. Узнайте предсказание.
✨ Это не всё! Переходите на сайт Дзена, чтобы узнать больше о вакансиях бэкенд-разработчиков, и откликайтесь на подходящую: https://vk.cc/cs1qnq
Реклама, ООО «Дзен.Платформа», erid: LjN8KbM26
Астрологи объявили неделю бэкенд-разработчика 🔮
🎃 В канун Дня Всех Святых Старшие Арканы развернули инфраструктуру на ваших серверах — выясните, что они предсказывают!
Создавать вэбхуки или изучить новый фреймворк?
Сделайте скриншот экрана — узнайте, какая карта определит вашу судьбу в профессии и какой амулет поможет избежать бед 🧿
Скрин, скрин!
