Встречается на собеседованиях • сегодня
Какие знаешь виды проверок данных
В Python есть несколько основных видов проверок данных:
- Проверка типов - isinstance() или type()
python
if isinstance(value, int):
print("Это целое число")- Проверка значений - сравнения и логические операторы
python
if 0 <= age <= 120:
print("Валидный возраст")- Проверка структуры - для коллекций
python
if len(lst) > 0 and all(isinstance(x, str) for x in lst):
print("Непустой список строк")- Проверка существования - None или KeyError
python
if value is not None:
print("Значение существует")- Валидация по шаблону - регулярные выражения
python
import re
if re.match(r'^[a-z0-9]+$', username):
print("Валидный username")- Кастомные проверки - через функции/декораторы
python
def validate_positive(num):
if num <= 0:
raise ValueError("Число должно быть положительным")Для сложных случаев используют библиотеки типа Pydantic или Cerberus.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы