Оптимізація продуктивності: Тест швидкості Python для пошуку цифр у рядках
⛓️ У відповідь на оригінальний пост: читайте обговорення тут я раніше провів заміри тільки для однієї категорії - короткий текст, тепер продовження ...
🪜 Я провів експеримент для оцінки ефективності різних методів Python для пошуку цифр у рядках, з урахуванням різних довжин рядків від коротких до довгих. Нижче я порівнюю шість різних технік і їхні переваги при витягуванні цифр.
А також додано вимірювання продуктивності в різних версіях Python: 3.13.0 та 3.12.5
Категорії для тестування
Рядки були поділені на чотири окремі групи за їхньою довжиною:
- Short: Короткий рядок, що містить лише кілька символів.
- Middle: Рядок середнього розміру, приблизно 256 символів.
- Long (1KB): Довший рядок, приблизно 1 кілобайт, що імітує параграфи тексту.
- Long (2KB): Значно більший рядок, приблизно 2 кілобайти, підходить для даних, схожих на документи.
Методи порівняння
Нижче наведено шість версій методів витягування цифр, кожен з яких було проаналізовано за показниками продуктивності:
![]() |
| Шість версій для порівняння |

