Каким будет результат выполнения кода выше?
Anonymous Quiz
21%
<class 'hexint'>
32%
<class 'int'>
41%
<class 'hex'>
5%
<class 'number'>
Объяснение:
В Python целые числа можно представлять не только в десятичной системе счисления. Для этого могут подойти также двоичная, восьмиричная и шестнадцатиричная системы:
—
—
—
При этом всё это также данные типа
В Python целые числа можно представлять не только в десятичной системе счисления. Для этого могут подойти также двоичная, восьмиричная и шестнадцатиричная системы:
—
0b или 0B для двоичной;—
0o или 0O для восьмиричной;—
0x или 0X для шестнадцатиричной.При этом всё это также данные типа
integer.Объяснение:
Функция
К тому же тот факт, что
Функция
func_two() получает значение var из func_one(). Причём происходит это за счёт «замыкания»К тому же тот факт, что
func_two() вызывается и возвращает себя, позволяет ей исполняться несколько разОбъяснение:
Тип данных
Именно поэтому
Тип данных
set обладает одним интересным свойством — в нём «удаляются» повторяющиеся элементы. Поэтому на самом деле var_two равен не {1, 2, 3, 2}, a {1, 2, 3}Именно поэтому
var_one не равен list(var_two) — list(var_two) равен [1, 2, 3]Объяснение:
Т.к.
Т.к.
var — пустое множество, то break в цикле не выполняется и код запускает блок с elseОбъяснение:
var — это список. А мы не можем менять атрибуты списка, в связи с чем и получаем ошибкуОбъяснение:
Функция
В свою очередь метод
По итогу
Функция
sorted() возвращает новый и уже отсортированный список. Поэтому var_one = [-2, -1, 0, 1, 2]В свою очередь метод
.sort() сортирует список «на месте». При этом возвращает он None. Отсюда следует, что var_two = NoneПо итогу
[-2, -1, 0, 1, 2] != NoneКаким будет результат выполнения кода выше?
Anonymous Quiz
33%
0, 1, 2
59%
0 1 2
5%
(0, 1, 2) (0, 1, 2) (0, 1, 2)
3%
Error
Объяснение:
В данном примере мы инициализируем несколько переменных в одной строке. Таким образом,
В данном примере мы инициализируем несколько переменных в одной строке. Таким образом,
var_one = 0, var_two = 1, var_three = 2