Каким будет результат выполнения кода выше?
Anonymous Quiz
13%
(0, 1, 2)
7%
[0, 1, 2]
60%
{0, 1, 2}
20%
Error
Объяснение:
Оператор
Оператор
*
в Python можно использовать для распаковки итерируемых объектов. В этом примере мы указываем Python распаковать три целых числа (0 - 2) в набор. Таким образом и получаем {1, 2, 3}
Какой метод используется для проверки, не имеют ли два множества общих элементов?
Anonymous Quiz
28%
distinct()
7%
strip()
31%
isdisjoint()
33%
unique()
Объяснение:
Метод
Мы также можем передавать итерации, такие как список, кортеж, словарь или строку. В этом случае
Метод
isdisjoint()
возвращает значение True
, если два множества не имеют между собой общих элементов. В противном случае возвращается False
. Мы также можем передавать итерации, такие как список, кортеж, словарь или строку. В этом случае
isdisjoint()
сначала преобразует итерации в множества. А затем происходит проверка, не являются ли они непересекающимися.Каким будет результат выполнения кода выше?
Anonymous Quiz
13%
a, b, c
71%
c, b, a
6%
b, a, c
10%
Error
Объяснение:
В этом коде используется метод format() для форматирования строки. Цифры фигурных скобки - это тип синтаксиса строк формата.
Синтаксис {2}, {1}, {0} внутри строки указывает, что в эти позиции должны быть вставлены значения, соответствующие индексам 2, 1 и 0 соответственно.
В этом коде используется метод format() для форматирования строки. Цифры фигурных скобки - это тип синтаксиса строк формата.
Синтаксис {2}, {1}, {0} внутри строки указывает, что в эти позиции должны быть вставлены значения, соответствующие индексам 2, 1 и 0 соответственно.
Python documentation
Built-in Types
The following sections describe the standard types that are built into the interpreter. The principal built-in types are numerics, sequences, mappings, classes, instances and exceptions. Some colle...
Каким будет результат выполнения кода выше?
Anonymous Quiz
54%
integers_found = 2 bools_found = 3
11%
integers_found = 5 bools_found = 2
21%
integers_found = 5 bools_found = 0
14%
integers_found = 5 bools_found = 5
Объяснение:
Хитрость заключается в том, что в Python тип
Другая хитрость заключается в том, что мы проверяем, является ли элемент типом данных
Хитрость заключается в том, что в Python тип
bool
является подклассом int
. Таким образом, True и False также считаются целыми числами со значениями 1 и 0 соответственно.Другая хитрость заключается в том, что мы проверяем, является ли элемент типом данных
int
, ДО того как проверить, является ли он типом bool
, поэтому ВСЕ булевые типы добавляются в список integers_found
. А до блока elif
мы так и не доходимС помощью какой функции можно вызвать встроенную справочную систему?
Anonymous Quiz
14%
info()
3%
reference()
5%
manual()
77%
help()
Объяснение:
Да, именно функция
Так, если аргумент не задан, то интерактивная справочная система запускается в консоли интерпретатора
А вот если аргумент является строкой, то она ищется как имя модуля, функции, класса, метода, ключевого слова или раздела документации, а страница справки выводится на консоль
В случае же, если аргумент является любым другим типом объекта, генерируется страница справки об объекте
Да, именно функция
help()
отвечает за вызов встроенной справочной системы. Она предназначена для интерактивного использованияТак, если аргумент не задан, то интерактивная справочная система запускается в консоли интерпретатора
А вот если аргумент является строкой, то она ищется как имя модуля, функции, класса, метода, ключевого слова или раздела документации, а страница справки выводится на консоль
В случае же, если аргумент является любым другим типом объекта, генерируется страница справки об объекте
Каким будет результат выполнения кода выше?
Anonymous Quiz
56%
lang is the best!
26%
Python is the best!
5%
{Python} is the best!
14%
Error
Объяснение:
Кто проявил внимательность? Фишка в том, что имя переменной в f-строке мы указали в кавычках, а это значит в результате мы получим просто строку 'lang'
Кто проявил внимательность? Фишка в том, что имя переменной в f-строке мы указали в кавычках, а это значит в результате мы получим просто строку 'lang'
Каким будет результат выполнения кода выше?
Anonymous Quiz
42%
[]
10%
[1, 3, 5]
16%
[2, 4, 6]
32%
IndexError
Объяснение:
В данном коде мы используем функцию
На первой итерации удаляется индекс 0, который в данном случае исключает число 1 из списка. На второй итерации удаляется элемент с индексом
В данном коде мы используем функцию
enumerate()
, которая возвращает пары индекс-элемент из списка my_list. При каждой итерации цикла for
элемент удаляется из списка по текущему индексу с помощью метода pop()
. Несмотря на то, что индексы элементов меняются после каждого удаления, enumerate()
корректно отслеживает эти изменения. На первой итерации удаляется индекс 0, который в данном случае исключает число 1 из списка. На второй итерации удаляется элемент с индексом
1
, который теперь равен 3
, потому что из списка был удален первый элемент. Последним индексом для удаления является 2
, который соответствует значению 5
. На этом этапе в my_list
остается только три элемента, поэтому итерация заканчивается, и мы получаем [2, 4, 6]
Каким будет результат выполнения кода выше?
Anonymous Quiz
12%
20
59%
19
20%
SyntaxError
9%
Ничего из вышеперечисленного