Объяснение:
Конструкция
В результате выполнения
func(x)
возвращает анонимную (лямбда) функцию, которая складывает аргумент x
с переданным в неё аргументом y
Конструкция
func(5)(10)
вызывает функцию func()
с аргументом 5
, что возвращает лямбда-функцию и возвращённую лямбда-функцию с аргументом 10
, которая выполняет сложение и возвращает результатВ результате выполнения
func(5)(10)
будет возвращено значение 15Каким будет результат выполнения кода выше?
Anonymous Quiz
8%
RuntimeError
36%
C:\Program Files\turtle game
43%
C:\Program Files urtle game
14%
ничего из вышеперечисленного
Объяснение:
Возможно, вы уже слышали, что в Python существуют специальные символы, начинающиеся с обратного слэша. Большинство из них приведены в таблице выше.
Уже поняли в чём соль? В нашей задаче, использовалась строка "\turtle", из-за \t сработала табуляция, и мы не получили ожидаемого результата. Чтобы избежать подобных ситуаций, можно использовать "сырые" строки (raw strings).
Приставка r к строке указывает Python, что это raw-строка:
В качестве альтернативы способу выше мы также можем добавить дополнительный слеш:
В обоих случаях Python поймет, что мы не хотим использовать специальные символы внутри строки, а просто хотим, чтобы строка отображалась как есть.
Возможно, вы уже слышали, что в Python существуют специальные символы, начинающиеся с обратного слэша. Большинство из них приведены в таблице выше.
Уже поняли в чём соль? В нашей задаче, использовалась строка "\turtle", из-за \t сработала табуляция, и мы не получили ожидаемого результата. Чтобы избежать подобных ситуаций, можно использовать "сырые" строки (raw strings).
Приставка r к строке указывает Python, что это raw-строка:
path = r"C:\Program Files\turtle game"
В качестве альтернативы способу выше мы также можем добавить дополнительный слеш:
path = "C:\\Program Files\\turtle game"
В обоих случаях Python поймет, что мы не хотим использовать специальные символы внутри строки, а просто хотим, чтобы строка отображалась как есть.
Каким будет результат выполнения кода выше?
Anonymous Quiz
9%
*******************Python
20%
Python*******************
40%
*********Python**********
31%
Ничего из вышеперечисленного
Объяснение:
Мы уже публиковали викторину по форматированию f-строк. Если вы её пропустили, то попробуйте решить ещё и её.
А теперь кратко о символе
Давайте повторим, как использовать выравнивание в f-строках:
Попробуйте поэкспериментировать с различными символами выравнивания, чтобы увидеть, как они изменяют результат.
Мы уже публиковали викторину по форматированию f-строк. Если вы её пропустили, то попробуйте решить ещё и её.
А теперь кратко о символе
^
. Этот символ указывает Python, что подстрока должна быть выровнена по центру внутри строки длиной 25 символов. Остальные незанятые подстрокой символы заполняются указанным символоми переменной fill_char
.Давайте повторим, как использовать выравнивание в f-строках:
<
— подстрока выравнивается по левому краю.>
— подстрока выравнивается по правому краю.^
— подстрока выравнивается по центру.Попробуйте поэкспериментировать с различными символами выравнивания, чтобы увидеть, как они изменяют результат.
Telegram
Python: задачки и вопросы
Объяснение:
В процессе фильтрации в задаче используется функция filter, которая возвращает объект класса filter, а не непосредственный список или другой итерируемый объект. Это происходит потому, что мы не преобразовываем результат filter в конкретный тип данных (например, список или кортеж). Если бы мы попробовали напрямую вывести результат выполнения filter, он бы отобразился как <filter object at ...> с указанием места в памяти.
В процессе фильтрации в задаче используется функция filter, которая возвращает объект класса filter, а не непосредственный список или другой итерируемый объект. Это происходит потому, что мы не преобразовываем результат filter в конкретный тип данных (например, список или кортеж). Если бы мы попробовали напрямую вывести результат выполнения filter, он бы отобразился как <filter object at ...> с указанием места в памяти.
Объяснение:
Каждый раз, когда
Каждый раз, когда
i % 3 != 0
, мы переходим к следующей итерации цикла. Таким образом, значение c
увеличивается лишь при i = 0
и в случае, когда i
делится на 3
без остатка (здесь это 3
и 6
)Каким будет результат выполнения кода выше?
Anonymous Quiz
26%
13.37
12%
1337
43%
1337.0
20%
ValueError
Объяснение:
Подчёркивание — это разделитель, который используется для повышения удобности читаемости, но который игнорируется синтаксисом Python
Поэтому здесь
Подчёркивание — это разделитель, который используется для повышения удобности читаемости, но который игнорируется синтаксисом Python
Поэтому здесь
float()
сработал так же, как если бы мы ему передали не '13_37'
, а '1337'
Объяснение:
Попались?) В этом коде есть ошибка из-за неправильного отступа, поэтому правильный результат будет Error. Если исправить этот момент, то мы, конечно же, получим 8.
Попались?) В этом коде есть ошибка из-за неправильного отступа, поэтому правильный результат будет Error. Если исправить этот момент, то мы, конечно же, получим 8.
Что из следующего верно в отношении Python?
Anonymous Quiz
24%
Он поддерживает автоматическую сборку мусора
6%
Его можно легко интегрировать с C, C++ и Java
63%
Оба вышеперечисленных
7%
Ни один из вышеперечисленных