Каким будет результат выполнения кода выше?
Anonymous Quiz
16%
False True True
20%
True True True
13%
False False False
52%
True True False
Объяснение:
Метод
Метод
isnumeric()
возвращает True
, если все символы в строке являются числовыми символами, строка не является пустой и не состоит из пробелов. Однако нужно помнить, что в случае с float
данный метод возвращает False
Каким будет результат выполнения кода выше?
Anonymous Quiz
11%
1 Hundred and 1 Dalmatians
21%
One Hundred and 1 Dalmatians
5%
TypeError
62%
1 Hundred and One Dalmatians
Объяснение:
Метод
Важно отметить:
Метод
replace()
заменяет каждое соответствующее вхождение подстроки другой строкой. При необходимости с помощью 3 аргумента мы можем задать, сколько раз мы заменим исходную строку новой, если не указывать данное число, заменятся все вхождения. Синтаксис можно посмотреть на картинке Важно отметить:
str.replace()
не поддерживает регулярные выражения. Вследствие этого, для более сложных сценариев используйте re.sub
Что стоит использовать для хранения неизменяемых последовательностей в Python?
Anonymous Quiz
5%
list
79%
tuple
5%
dict
11%
set
Что происходит с памятью, занимаемой объектом, когда он выходит из области видимости в Python?
Anonymous Quiz
10%
Память будет занята до тех пор, пока она не будет явно освобождена с помощью оператора del
59%
Память автоматически освобождается
10%
Память занята до тех пор, пока она явно не будет освобождена с помощью функции gc.collect()
21%
Память остается занятой до завершения программы
Объяснение:
В Python управление памятью автоматически обрабатывается интерпретатором Python. Когда объект выходит из области видимости, сборщик мусора Python самостоятельно освобождает память, занимаемую объектом
Это означает, что нет необходимости явно освобождать память с помощью оператора
В Python управление памятью автоматически обрабатывается интерпретатором Python. Когда объект выходит из области видимости, сборщик мусора Python самостоятельно освобождает память, занимаемую объектом
Это означает, что нет необходимости явно освобождать память с помощью оператора
del
или функции gc.collect()
. Хотя del
можно использовать для явного удаления ссылки на объект, чтобы освободить его память раньше, чем это сделает сборщик мусораОбъяснение:
Когда мы делаем срез списка
Поэтому изменение
Когда мы делаем срез списка
lst_one
, создаётся новый список lst_two
Поэтому изменение
lst_two
не влияет на lst_one
Объяснение:
Запятая в конце игнорируется, а остальные значения являются допустимыми для списка
Поэтому правильный ответ в данном случае — 6
Запятая в конце игнорируется, а остальные значения являются допустимыми для списка
Поэтому правильный ответ в данном случае — 6
Что делает ключевое слово del в Python?
Anonymous Quiz
25%
Удаляет элементы из списка
12%
Удаляет переменные
4%
Удаляет атрибуты
59%
Всё вышеперечисленное
Объяснение:
Примечание:
— Удаление нескольких целей рекурсивно удаляет каждую цель слева направо.
— Удаление имени переменной удаляет привязку этого имени из локального или глобального пространства имен (в зависимости от того, были ли определено имя при помощи инструкции global в том же блоке кода).
del
, как можно понять из названия, нужен чтобы что-то удалять, а именно имена переменных, атрибуты объектов, элементы списков и ключи словарей.Примечание:
— Удаление нескольких целей рекурсивно удаляет каждую цель слева направо.
— Удаление имени переменной удаляет привязку этого имени из локального или глобального пространства имен (в зависимости от того, были ли определено имя при помощи инструкции global в том же блоке кода).
Каким будет результат выполнения кода выше?
Anonymous Quiz
48%
0 1
4%
0 0
39%
AttributeError, поскольку у объекта 'Derived_Test' нет атрибута 'x'
9%
Ошибка, потому что при создании объекта необходимо передать аргумент, как Derived_Test(1)