Na czym to polega w sklepie
Metoda removeprefix() (Python 3.9+) usuwa podany prefix tylko z początku łańcucha. Przy czyszczeniu nazw parametrów UTM i prefiksów SKU jest bezpieczniejsza niż replace, które usuwa wszystkie wystąpienia.
Przykład ze sklepu internetowego
Kolumny eksportu mają prefix ga4_ - chcesz go usunąć z nazw pól:
columns = ["ga4_event_name", "ga4_session_id", "ga4_revenue"]
clean = [col.removeprefix("ga4_") for col in columns]
clean # ['event_name', 'session_id', 'revenue']
Co zrobić po stronie biznesu
- Usuwanie
utm_do krótkich etykiet w dashboardzie. - Czyszczenie
SKU-przed joinem z magazynem. - Normalizacja
https://przy porównaniu domen landing page.
W skrócie
removeprefix nie robi nic, gdy prefix nie pasuje - w przeciwieństwie do wzorca if s.startswith(...): s = s[len(...):].