NEW
Font size
WorksheetsВведение в Python и инструменты
Total questions: 26
Worksheet time: 13mins
Что такое REPL в Python?
Файл с расширением .py
Интерактивная консоль для выполнения кода построчно
Библиотека для веб-разработки
Тип данных
Как обычно запустить Python-интерпретатор в терминале (один из вариантов)?
run python
py или python или python3
start py.exe
pip python
Для чего нужен venv?
Чтобы ускорить Python
Чтобы проекты не конфликтовали по библиотекам
Чтобы писать код без ошибок
Чтобы запускать только Django
Какой тип у значения 3.14?
int
float
str
bool
Что вернёт выражение type("10")?
int
float
str
bool
Как правильно преобразовать строку "123" в число?
str("123")
int("123")
float(int)
num("123")
Что вернёт bool("")?
True
False
"False"
Ошибка
Что возвращает input()?
int
float
str
bool
Какой из вариантов корректный по синтаксису?
if x = 5: print(x)
if x == 5: print(x)
if (x == 5) print(x)
if x == 5 then: print(x)
Что выведет код? x = 0 if x: print("A") else: print("B")
A
B
A и B
Ничего
Что выведет код? x = 0 if x: print("A") else: print("B")
A
B
A и B
Ничего
Что вернёт выражение 5 > 3 and 2 > 10?
True
False
5
Ошибка
Что вернёт range(3) при преобразовании в список?
[1, 2, 3]
[0, 1, 2]
[0, 1, 2, 3]
[]
Сколько раз выполнится цикл? for i in range(1, 6): pass
6
5
4
1
Что делает continue в цикле?
Завершает цикл полностью
Пропускает текущую итерацию и переходит к следующей
Возвращает значение из цикла
Останавливает программу
Что делает break в цикле?
Переходит к следующей итерации
Завершает цикл полностью
Перезапускает цикл
Удаляет переменные
Какой вывод будет у кода? text = "cat" for idx, ch in enumerate(text, start=1): print(idx, ch)
0 c 1 a 2 t
1 c
2 a
3 t
c 1 a 2 t 3
Ошибка
Что делает return внутри функции?
Печатает результат
Завершает функцию и возвращает значение наружу
Делает переменную глобальной
Запускает цикл
Чем print() отличается от return?
Ничем
print() возвращает значение, а return печатает
print() выводит на экран, return отдаёт результат коду
return работает только в циклах
Что вернёт функция? def add(a, b): return a + b res = add(2, 3)
res = "5"
res = 5
res = None
Ошибка
Что такое docstring?
Комментарий после кода
Строка документации первой строкой в теле функции/класса
Текст в print()
Имя файла
Как посмотреть docstring функции add?
add.doc()
help(add) или print(add.__doc__)
doc(add)
add.help
Что такое *args?
Список импортов
Способ принимать произвольное число позиционных аргументов
Способ создавать словари
Способ запускать venv
Что такое **kwargs?
Произвольное число именованных аргументов (словарь)
Ускорение кода
Ошибка при вызове
Список обязательных аргументов
Что выведет код? def f(*args): return len(args) print(f(1, 2, 3))
1
2
3
Ошибка
Что такое lambda?
Специальный тип цикла
Способ объявить маленькую анонимную функцию
Модуль стандартной библиотеки
Вид комментария
