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

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

@quiz_python

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Subscribers
6.9K
Photos
1.4K
Videos
1
Links
125

Showing posts older than #2700 · Back to latest

Older Posts 20 shown
Post #2699 1.98K
Объяснение:

Признавайтесь, кто засомневался

Ответ, на самом деле, очевиден — для создания пустого кортежа мы спокойно можем использовать пустые скобки
Post #2696 2.05K
Объяснение:

Декораторы позволяют динамически изменять поведение функций и классов с помощью добавления или изменения их функциональности без изменения самого кода.

Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными, но в этом однозначно стоит разобраться
Post #2694 2.04K
Объяснение:

Вложенные функции — это функции, определенные внутри других функций. Они могут быть использованы для повышения структурированности кода, инкапсуляции и реализации декораторов

Здесь функция inner_fun вызывается внутри outer_fun, прямо в его return
Post #2691 2.14K
Объяснение:

global — это ключевое слово, которое позволяет изменять значение глобальной переменной прямо изнутри функции. Оно записывается перед именем переменной, которая дальше внутри функции будет считаться глобальной
Post #2689 1.93K
Объяснение:

В Python лишь 0 — это False, любое другое число — True.

Тем не менее внимательные питонисты, вероятно, заметили, что в нашем случае 0 не являлся числом, потому как был в кавычках
Post #2686 2.05K
Объяснение:

Lambda-функция возвращает результат умножения x * y. Таким образом, 6 * 8 = 48

Лямбда-функции в Python представляют собой мощный инструмент, способный сделать ваш код более компактным и читаемым. Они особенно полезны в ситуациях, когда функция необходима лишь для однократного использования.
Post #2683 2.15K
Объяснение:

Функция, которая определена внутри класса, называется методом экземпляра. Такие функции существуют лишь в контексте самого объекта, а потому не могут вызываться без ссылки на него

Метод узко специализирован и может быть применен только к объектам, которые его поддерживают. Но есть и такие методы, которые хорошо работают с несколькими типами объектов, например метод count() может применяться к строкам, спискам или кортежам
Post #2681 2.08K
Объяснение:

Функция zip() в Python принимает два или более итерируемых объектов (например, списков) и создаёт итератор, который генерирует кортежи, состоящие из элементов этих объектов, взятых попарно

Например, zip([1, 2], ['a', 'b']) создаст итератор, который при итерации вернёт (1, 'a') и (2, 'b'). Это полезно для параллельной итерации по нескольким последовательностям
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →