Встречается на 8% собеседований по QA Manual
В чем разница между Null и 0
Null и 0 принципиально разные концепции:
0— это конкретное числовое значение, означающее ноль.Null— это отсутствие значения (пустота, неопределенность).
Пример:
python
x = 0 # переменная содержит число 0
y = None # переменная не содержит значения (Python использует None вместо Null)
print(x + 5) # 5
print(y + 5) # TypeError (нельзя сложить None и число) Где важно:
- В базах данных
Nullозначает "нет данных", а0— конкретное значение. - В логических проверках
0может быть интерпретирован какFalse, аNull— как отсутствие значения.
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы