Na czym to polega w sklepie
Metoda isdigit() zwraca True, gdy wszystkie znaki w łańcuchu są cyframi. W formularzach e-commerce i walidacji importów CSV szybko odrzuca niepoprawne kody numeryczne.
Przykład ze sklepu internetowego
Import kuponów rabatowych - akceptujesz tylko czysto numeryczne kody:
coupon_codes = ["SUMMER26", "884210", "12AB34", "990015"]
valid_numeric = [c for c in coupon_codes if c.isdigit() and len(c) == 6]
valid_numeric # ['884210', '990015']
Co zrobić po stronie biznesu
- Filtr numerów telefonu w eksporcie leadów z kampanii.
- Walidacja kodu pocztowego przed geolokalizacją zamówień.
- QA pól quantity w feedzie produktowym XML.
W skrócie
isdigit nie akceptuje znaku minus ani kropki - do walut użyj próby konwersji float w try/except.