class Test:
pass
test = Test()
setattr(test, 'value', 5)
print(test.value)
Верный вариант ответа: 5
Объяснение:
- Создается пустой класс Test.
- Создается экземпляр test класса Test.
- Функция setattr(obj, name, value) устанавливает атрибут value со значением 5 для объекта test.
- При выводе print(test.value) будет напечатано значение атрибута value, которое равно 5.
class Test:
pass
test=Test()
setattr(test, 'value', 5)
print(test.value)
Выбери верный вариант ответа.
Ошибка
value
test
5
2.
Какой магический метод вызывается после создания экземпляра класса?
Выбери верный вариант ответа.
__del__
__set__
__str__
__init__
3.
Что будет выведено на экран при выполнении данной строки кода print(type([1, 2, 3]))?
Выбери верный вариант ответа.
Ошибка
object
<class 'list'>
1 2 3
4.
В переменной d хранится следующее выражение-генератор
from random import randint
d = (randint(1, 20) for i in range(7))
Какие преобразования допустимо делать с переменной d?
Выберите все подходящие ответы из списка
set(d)
list(d)
dict(d)
int(d)
tuple(d)
5.
Как записывается списочное выражение?
Выберите один вариант из списка
[выражение for последовательность in переменная]
[переменная for выражение in последовательность]
[выражение for переменная in последовательность]
[переменная for переменная in выражение]