Объяснение:
Тут всё довольно просто. Мы просто меняем значение переменной
Тут всё довольно просто. Мы просто меняем значение переменной
c
на значение переменной d
и значение переменной d
на c
. Как результат получаем — bar choco
Какой из следующих вариантов при печати выдаст ошибку?
Anonymous Quiz
8%
[1, ['Hello'], 1]
52%
{6, [2, 3], 5}
27%
{1: 10, 2: 20, 1: 30}
13%
{10, 20, 10}
Объяснение:
Существует ограничение, что элементами множества (как и ключами словарей) в Python могут быть только так называемые хешируемые (Hashable) объекты. Это обусловлено тем фактом, что внутренняя реализация
Существует ограничение, что элементами множества (как и ключами словарей) в Python могут быть только так называемые хешируемые (Hashable) объекты. Это обусловлено тем фактом, что внутренняя реализация
set
основана на хеш-таблицах. Например, списки и словари – это изменяемые объекты, которые не могут быть элементами множеств. Так и получается, что {6, [2, 3], 5}
выдаст ошибкуКаким будет результат выполнения кода?
Anonymous Quiz
32%
[1, 2, 3, 4, 5, 6, 7, 8]
8%
[1, 2, 3, 4, 5, 6, 7]
41%
None
19%
[8]
Объяснение:
Что здесь происходит? Разве метод
Да, метод
Чтобы наш код корректо отработал его небходимо немного изменить:
Что здесь происходит? Разве метод
append()
не добавляет элемент в конец списка?Да, метод
append()
действительно добавляет элемент в конец списка, но при этом сам метод возвращает значение None
. А присваивание результата append()
обратно переменной со списком приводит к тому, что вместо исходного списка мы получаем None
.Чтобы наш код корректо отработал его небходимо немного изменить:
my_list = list(range(1, 7))
my_list.append(8)
print(my_list)
Объяснение:
При написании нулей подряд ведущие нули в Python игнорируются, поэтому в нашем случае он просто выпадает. Но если после ведущих нулей идут другие цифры, например —
Однако есть ситуации, когда нам просто необходимо, чтобы они отображались. Например, при работе с датами и временем, номерами страниц и так далее.
Один из наиболее простых способов решить эту проблему — использование функции
При написании нулей подряд ведущие нули в Python игнорируются, поэтому в нашем случае он просто выпадает. Но если после ведущих нулей идут другие цифры, например —
01, 02, 01010101
, то Python и вовсе выдаёт ошибку SyntaxError. Однако есть ситуации, когда нам просто необходимо, чтобы они отображались. Например, при работе с датами и временем, номерами страниц и так далее.
Один из наиболее простых способов решить эту проблему — использование функции
str.zfill()
. Эта функция позволяет добавить ведущие нули к строке. Она принимает один аргумент — количество символов, которые должна содержать строка. Если исходная строка короче, то она заполняется ведущими нулями. Пример её использования на картинке!
Каким будет результат выполнения кода выше?
Anonymous Quiz
34%
H e l l o
25%
H e l o
6%
None
35%
Error
Объяснение:
В данном случае
Отсюда и ошибка
В данном случае
var
— множество
(set
), а множество не умеет выдавать значения по индексу, т.к. элементы в нём хранятся неупорядоченноОтсюда и ошибка
Каким будет результат выполнения кода выше?
Anonymous Quiz
66%
<class 'str'>
14%
<class 'float'>
2%
<class 'int'>
17%
<class 'tuple'>
Объяснение:
Когда мы присвоили переменной
Когда мы присвоили переменной
data
строку '20.0'
в конце поставили запятую, а это значит, что мы создали кортеж с одним элементом. Поэтому и получается <class 'tuple'>
Объяснение:
Синтаксис среза
Синтаксис среза
[::-1]
позволяет получить обратный (разворот) строки. Он работает следующим образом: отсутствие начального и конечного индексов в срезе означает, что берется вся строка от начала до конца. Отрицательный шаг -1 указывает, что строка будет обходиться в обратном направлении – от последнего символа к первому. Таким образом, "Python"[::-1] выводит строку "nohtyP"Что делает функция complex() в Python ?
Anonymous Quiz
5%
Находит наибольший общий делитель двух чисел
4%
Приводит число к заданной степени
11%
Выполняет комплексные математические операции
80%
Создает комплексное число из заданных действительной и мнимой частей
Объяснение:
complex() преобразует строку с записью комплексного числа в комплексное число или вернет комплексное число со значением переданных аргументов: действительной и мнимой частью.
Если первый параметр является строкой, например '3+5j', то выполнится преобразование строки в комплексное число, в этом случае второй параметр imag должен быть опущен.
Второй параметр imag никогда не может быть строкой. Каждый аргумент может быть любого числового типа (int или float). Если imag опущен, то по умолчанию используется 0. Если оба аргумента опущены, возвращается 0j.
complex() преобразует строку с записью комплексного числа в комплексное число или вернет комплексное число со значением переданных аргументов: действительной и мнимой частью.
Если первый параметр является строкой, например '3+5j', то выполнится преобразование строки в комплексное число, в этом случае второй параметр imag должен быть опущен.
Второй параметр imag никогда не может быть строкой. Каждый аргумент может быть любого числового типа (int или float). Если imag опущен, то по умолчанию используется 0. Если оба аргумента опущены, возвращается 0j.