Имеется кортеж вида T = (4, 2, 3)
. Какая из операций приведёт к тому, что имя T
будет ссылаться на кортеж (1, 2, 3)
?
Для чего в Python используется встроенная функция enumerate()
?
Что выведет интерпретатор для следующей программы (версия Python 3.6+)?
def get_name_and_decades(name, age):
print(f"My name is {name} and I'm {age / 10:.5f} decades old.")
get_name_and_decades("Leo", 31)
Необходимо собрать и вывести все уникальные слова из строки рекламного текста. Какой из перечисленных типов данных Python подходит лучше всего?
Учёт зверей в зоопарке ведётся с помощью приведённого ниже списка словарей. Какая из строчек кода выведет структуру, отсортированную в порядке увеличения возрастов животных?
animals = [
{'type': 'penguin', 'name': 'Stephanie', 'age': 8},
{'type': 'elephant', 'name': 'Devon', 'age': 3},
{'type': 'puma', 'name': 'Moe', 'age': 5},
]
Какой результат выведет следующий код?
def f(a, *pargs, **kargs): print(a, pargs, kargs)
f(1, 2, 3, x=4, y=5)
Как вывести список методов и атрибутов объекта x
?
Как можно более кратко представить следующую запись?
if X:
A = Y
else:
A = Z
Какая из перечисленных инструкций выполнится быстрее всего, если n = 10**6
?
⭐ Вопрос со звёздочкой. Что выведет на экран следующий код?
a, *b, c = [1, 2]
print(a, b, c)
С помощью Python нужно записать данные в файл, но только в том случае, если файла ещё нет. Какой режим указать в инструкции open()
?
Для чего в пакетах модулей python в файле __init__.py
служит список __all__
?
При объявлении класса с помощью оператора class
что пишется в круглых скобках после имени класса?
Какую роль в описании метода класса выполняет декоратор @property
?
Что выведет следующий код?
try:
raise IndexError
except IndexError:
print('Получено исключение.')
else:
print('Но в этом нет ничего страшного.')
Поздравляем с прохождением теста! У вас уже есть некоторые знания о Python, но ещё есть куда расти. Отличное место, где можно подтянуть базу по языку и связать свои навыки с другими современными технологиями – наш сайт PythonTurbo.