И в любом случае "дороговизна" здесь совершенно неуместна. Ни дороговизна try-except ни дороговизна вызова и работы регулярки. В данном контексте вообще неуместен вопрос производительности!
Экономия каких-то микросекунд при проверке строки на целое число - это бред, и смысл такое может иметь разве что в каких-то исключительнейших ситуациях
Экономия каких-то микросекунд при проверке строки на целое число - это бред, и смысл такое может иметь разве что в каких-то исключительнейших ситуациях
вас уволят с компании с крупными проектами за такую мысль. вы еще предложите мысль, что профилирование нафиг не нужна, вы и так хорошо код знаете)
Экономия каких-то микросекунд при проверке строки на целое число - это бред, и смысл такое может иметь разве что в каких-то исключительнейших ситуациях
зависит от того, сколько раз ты проверяешь и настолько ли тебе не важна эта скорость