Встречается на собеседованиях • сегодня

Приведи пример нормализации в виде шаблона

Нормализация — это процесс приведения данных к стандартной форме для уменьшения избыточности. В 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"
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы