Я работаю над скриптом Python для школы, и мне нужно его проверить формат ввода, чтобы выполнить действие.Проверьте, сколько символов введено
Позвольте мне иллюстрировать:
Сценарий предложит пользователю для ввода, который может быть либо идентификационный номер или регистрационный номер, а затем, если это идентификационный номер, он будет запрашивать определенную базу данных для чего-то, и если это регистрационный номер, он будет запрашивать другую базу данных для чего-то еще.
Формат идентификационного номера: XXX.XXX.XXX-XX и формат регистрационного номера: XX.XXX.XXX/XXXX-XX.
Любые идеи?
[EDIT]
Хорошо, так что я просто понял, что не обязательно нужно проверить, если формат является правильным, поскольку регистрационный номер имеет больше символов, чем идентификационный номер. Теперь, как я могу заставить оператор if проверять количество символов на входе?
@astrosyam ничего действительно, я понятия не имею, как даже начать ... Я хотя об использовании sqlite3 для одновременного запроса обеих баз данных и возврата только того, что хочу, но это звучит неправильно для меня lol –
Что касается определения того, какой тип ввода был предоставлен, вы слышали о [регулярных выражениях] (https://docs.python.org/2/library/re.html)? –