Wymiana struny jest często niezbędna. Jeśli chcesz zastąpić jakikolwiek ciąg lub słowo w programie, jedną opcją jest ręczne sprawdzenie całego programu i zastąpienie każdego ciągu żądanym ciągiem. Python zapewnia również wbudowaną funkcję zamiennika () do wymiany ciągu. Funkcja Python zastępcza () nie zastępuje rzeczywistego ciągu, ale tworzy kopię ciągu i zastępuje instancje określonego ciągu nowym ciągiem. W tym artykule pokazuje, jak korzystać z funkcji zastępczej () w Pythonie.
Składnia
Składnia funkcji zastępczej () jest następująca:
strunowy.Wymień (Oldstring, Newstring, Count)Stary ciąg: Ciąg, który chcesz wymienić.
Nowy ciąg: Ciąg, który zastępuje stary ciąg.
Liczyć: Ten parametr jest opcjonalny. Parametr liczby służy do określania liczby razy, w których chcesz zastąpić stary ciąg nowym ciągiem.
Funkcja Replay () zwraca tylko kopię łańcucha.
Przykłady
Przyjrzymy się teraz niektórym przykładom funkcji Python zastępczej (). W podanym poniżej przykładu zastąpimy termin „strona internetowa” terminem „Linuxhint."
# Deklarowanie oryginalnego ciąguWyjście
Wyjście jest wyświetlane w konsoli Python. To wyjście pokazuje, że termin „strona internetowa” został zastąpiony terminem „Linuxhint."
Zobaczmy kolejny przykład funkcji Replay (). Tutaj zastąpimy termin „pies” terminem „kot.„Wartość zliczania wynosi 1, co wskazuje, że termin„ pies ”zostanie zastąpiony terminem„ kot ”tylko raz w ciągu.
# Deklarowanie oryginalnego ciąguWyjście
Wyjście jest wyświetlane w konsoli Python. Wyjście to pokazuje, że pierwszy termin „pies” został zastąpiony terminem „kot” w ciągu.
Gdyby wartość liczby wynosiła 2, funkcja zastąpiłaby pierwsze dwa wystąpienia terminu „pies” terminem „kot” w ciągu. Jeśli nie używasz wartości liczby, funkcja zamień () zastępuje Wszystko instancje określonych Old_String z wybranymi New_String.
# Deklarowanie oryginalnego ciąguWyjście
Wyjście jest wyświetlane w konsoli Python. Wyjście to pokazuje, że dwa wystąpienia terminu „pies” zostały zastąpione terminem „kot” w ciągu.
Jak omówiono wcześniej, funkcja zastępcza () zwraca tylko kopię oryginalnego ciągu. Nie zmienia oryginalnego ciągu. Teraz wydrukujemy oryginalny ciąg po wymianie terminu „pies” terminem „cat."
# Deklarowanie oryginalnego ciąguWyjście
Wyjście jest wyświetlane w konsoli Python. To wyjście pokazuje, że oryginalny ciąg pozostał taki sam. Funkcja Replay () zwraca kopię oryginalnego ciągu po wprowadzeniu zmian.
Wniosek
W tym artykule wyjaśniono wymianę ciągów w Pythonie za pomocą funkcji zastępczej () za pomocą niektórych prostych przykładów. Artykuł powinien był pomóc początkującym dowiedzieć się więcej o wykonywaniu wymiany strun w Python za pomocą funkcji zastępczej ().