def valid_uuid(uuid_):
regex = re.compile('^[a-f0-9]{8}-?[a-f0-9]{4}-?4[a-f0-9]{3}-?[89ab][a-f0-9]{3}-?[a-f0-9]{12}$', re.I)
match = regex.match(uuid_)
return bool(match)
Вопрос: компиляция происходит при каждом вызове функции?
да
есть модуль uuid. можешь в try catch пытаться превратить ствроку в uuid.UUID объект
Обсуждают сегодня