Встречается на собеседованиях • сегодня
Приведи пример нормализации в виде шаблона
Нормализация — это процесс приведения данных к стандартной форме для уменьшения избыточности. В Python можно использовать шаблон для нормализации строк, например, приведение к нижнему регистру, удаление лишних пробелов и спецсимволов.
python
import re
def normalize_string(text: str) -> str:
# Приведение к нижнему регистру
text = text.lower()
# Удаление лишних пробелов
text = ' '.join(text.split())
# Удаление спецсимволов (оставляем только буквы, цифры и пробелы)
text = re.sub(r'[^a-z0-9\s]', '', text)
return text
# Пример использования
raw_text = " Hello, World! 123 "
normalized = normalize_string(raw_text)
print(normalized) # "hello world 123"
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы