Metoda zwraca ciąg znakowy z usuniętym przyrostkiem podanym jako argument metody. Jeżeli określony przyrostek nie występuje, wówczas zwracany jest oryginalny ciąg znakowy.
str.removesuffix(suffix)
suffix – ciąg znakowy określający przyrostek, który ma zostać usunięty z ciągu znakowego, na którym została wykonana metoda.
str
str1 = 'test-test test-test'
str2 = str1.removesuffix('test')
print(str2) # wynik --> test-test test-
str1 = '-test-test test-test-'
str2 = str1.removesuffix('test')
print(str2) # wynik --> -test-test test-test-
str1 = 'www.inthou.pl'
str2 = str1.removesuffix('.pl')
print(str2) # wynik --> www.inthou
Absolwent Politechniki Warszawskiej, specjalizujący się w elektronice przemysłowej. Zainteresowany programowaniem mikrokontrolerów, językami C, C++ i Python oraz nowinkami technologicznymi. Na blogu dzieli się wiedzą głównie z zakresu programowania, łącząc pasję z chęcią jej usystematyzowania i poszerzania.