Na czym to polega w sklepie
Metoda partition() dzieli łańcuch na trzy elementy: przed separatorem, separator i po separatorze. Przy parsowaniu ID zamówień i SKU w e-commerce jest prostsza niż split gdy separator występuje raz.
Przykład ze sklepu internetowego
ID zamówienia ma format PL-2026-88421 - dzielisz po pierwszym myślniku:
order_id = "PL-2026-88421"
country, sep, rest = order_id.partition("-")
country # 'PL'
rest # '2026-88421'
Co zrobić po stronie biznesu
- Wyciąganie kodu waluty z ceny
PLN 89.90. - Parsowanie prefiksu marketplace z SKU
AMZ-SKU-100. - Podział nazwy kampanii na region i sezon.
W skrócie
partition zawsze zwraca 3 elementy - bezpieczniejsze niż split gdy separator może nie wystąpić (wtedy całość w pierwszym elemencie).