Какое значение будет у msg после выполнения name = "Анна" и msg = f"Привет, {name}!"?
A
"Привет, Анна!"B
"Привет, {name}!"C
"Привет, name!"DБудет исключение
NameErrorПравильный ответ. f-строки подставляют значения выражений из
{}.Разбор
В f-строке (например, f"Привет, {name}!") всё, что внутри фигурных скобок {} вычисляется как выражение Python и подставляется в итоговую строку. Поэтому при name = "Анна" получится строка "Привет, Анна!".
Проверь себя · 1/3разбор после ответа
Какая проверка наиболее корректна, чтобы убедиться, что переменная
x равна None?Ещё вопросы по теме «Синтаксис и типы данных»
- Какой результат вернёт вызов `type(10)`?
- После выполнения `y = str(42)` чему равен `y` и какой у него тип?
- Какая проверка наиболее корректна, чтобы убедиться, что переменная `x` равна `None`?
- Чему равно значение `result` после выполнения `result = 3 < 5`?
- Что вернёт выражение `" Python ".strip()`?
- Все вопросы по «Синтаксис и типы данных» →