WorksheetsСовременные языки программирования
Total questions: 20
Worksheet time: 11mins
Что произойдет после выполнения программы ниже?
res = lambda: 'hello' print(res())
Распечатается hello
Ничего не произойдет
Возникнет ошибка LambdaError
Распечатается None
Выберите все подходящие ответы из списка
Полезны, когда нужна функция из 1 строки/действия
Полезны, когда нужна функция из большого количества строк/действий
В них удобно реализовывать циклы
Могут содержать условный оператор
Lambda функции ничего не возвращают
Функция, которая не имеет имени называется:
lambda-функцией
def-функцией
именованной
числовой
Сколько раз можно итерироваться по значениям генератора?
Один
Два
Он не поддерживает итерацию
Сколько угодно, это ж генератор
Что будет храниться в переменной result после выполнения следующего кода?
x = [1, 2, 3] y = [4, 5, 6] zipped = zip(x, y) result = list(zipped)
[(1, 4), (2, 5), (3, 6)]
[(1, 4), (4, 5), (3, 6)]
[(1, 4), (2, 5), (2, 6)]
[1, 2, 3, 4, 5, 6]
Что будет храниться в переменной result после выполнения следующего кода?
x = [1, 2] y = [4, 5, 6] zipped = zip(x, y) result = list(zipped)
[(1, 4), (2, 5)]
[(1, 4), (2, 5), (2, 6)]
[(1, 4), (2, 5), (None, None)]
[(1, 4), (2, 5), (None, 6)]
У вас используется python3.10 и вы запускаете следующий код
x = [1, 2, 3] y = [4, 5, 6] zipped = zip(x, y, strict=True) result = list(zipped) print(result)
Что произойдет?
Увидим на экране [(1, 4), (2, 5), (3, 6)]
Увидим на экране [(1, 4), (2, 5), (3, 6)], а потом ошибку ValueError
будет ошибка ValueError
будет ошибка Syntax error
Что увидим на экране после запуска следующего кода?
num = 4.5 print(isinstance(num, int))
False
Будет ошибка
True
None
Что увидим на экране после запуска следующего кода?
yes = True num = 1 print(isinstance(num, int), isinstance(yes, int))
True True
False True
False False
True False
Процесс преобразования значения словаря в строку формата JSON называется
сериализация
демультипликация
десериализация
инсталяция
В JSON строке встретилось значение true
{ "name": "Jonny", "have_driver_license": true }
В какой питоновский объект будет сконвертировано значение true при десериализации?
True
"true"
будет ошибка десериализации
1
В JSON строке встретилось значение null
{ "name": "Jonny", "surname": null }
В какой питоновский объект будет сконвертировано значение null при десериализации?
None
Null
в пустую строку
будет ошибка десериализации
В JSON строке встретилось значение false
{ "name": "Jonny", "have_driver_license": false }
В какой питоновский объект будет сконвертировано значение false при десериализации?
False
"false"
будет ошибка десериализации
0
Встроенная функция map() возвращает:
итератор
словарь
список
кортеж
Что выведет указанный ниже код?
iterable = ['1', '2', '3'] result = list(map(len, iterable)) print(result)
[1, 1, 1]
[[1], [2], [3]]
[1, 2, 3]
[[1], [1], [1]]
Что выведет указанный ниже код?
iterable = [[1], [2], [3]] result = list(map(len, iterable)) print(result)
[1, 1, 1]
Следующий шагРешить снова
[1, 2, 3]
[[1], [1], [1]]
произойдет ошибка во время выполнения программы
Что выведет указанный ниже код?
def is_a_student(score): return score > 75 scores = [66, 90, 68, 59, 76, 60, 88, 74, 81, 65, 75] over_75 = list(filter(is_a_student, scores)) print(over_75)
[90, 76, 88, 81]
[75, 75, 75, 75]
[66, 68, 59, 60, 74, 65, 75]
[90, 76, 88, 81, 75]
Что выведет указанный ниже код?
def filter_vowels(letter): return letter in 'aeiou' letters = ['a', 'b', 'd', 'e', 'i', 'j', 'o'] filtered_vowels = filter(filter_vowels, letters) print(*filtered_vowels)
a e i o
a e i o u
b d j o
a b d e i j o
Текстовый файл с именем dog_breeds.txt находится в той же папке, где и исполняемая программа. Какими способами можно открыть данный файл для чтения в текстовом режиме?
open('dog_breeds.txt')
open('dog_breeds.txt', 'rt')
open('dog_breeds.txt', 'r')
open('dog_breeds.txt', 'w')
open('dog_breeds.txt', 'wb')
С помощью какого файлового метода можно прочитать полностью содержимое текстового файла в виде строки?
read()
readlines()
read_file_to_str()
readline()
