PYSTRING ma cztery przestrzenie, nową linię „\ n” wraz z tabletką. Zobaczmy, jak można usunąć przestrzenie z podanego pystring. Poniżej można znaleźć składnię i trzy przykłady usuwania przestrzeni z ciągu.
Przykład 1
Jak wspomniano powyżej, funkcja zastępcza () jest powszechnie używaną funkcją łańcucha Pythona. Funkcja zastępcza () zastępuje określony znak, słowo lub fraza w określonej frazie. Oto składnia funkcji Replay (), która służy do usuwania przestrzeni z ciągu.
# Ogólna składnia: nazwa variablen.Wymień (Oldstring, Newstring, Count)Nazwa zmienna jest zmienną zawierającą ciąg. Oldstring to słowo, znak lub fraza, którą należy zmienić, a użytkownik musi je podać. Newstring to nowe słowo, znak lub fraza, która powinna zastąpić starą wartość w ciągu i należy je dostarczyć. Wreszcie liczba określa liczbę wystąpień starej wartości, którą należy wymienić. Jest to opcjonalne; stąd, jeśli liczba nie zostanie dostarcza, domyślnie zastąpi wszystkie wystąpienia w starym. Oto kod, który zastępuje przestrzeń w ciągu:
PYSTRING = „to jest ciąg Python”Dane wyjściowe kodu ogólnego jest następujące.
Przykład 2
Następnym przykładem jest kombinacja dwóch funkcji łańcucha Pythona split () i Join (). Funkcja split () oddziela ciąg na określonym separatorze i zwraca ciąg jako listę. Ogólna składnia funkcji split () jest następująca:
# Ogólna składnia: nazwa variablen.split (separator, liczba)Nazwa zmienna jest zmienną zawierającą ciąg. Separator określa separator, który zostanie użyty do podziału ciągu. Jest to opcjonalne; stąd wartością domyślną jest biała znak. Liczba określa liczbę podziałów, które należy wykonać. Jest również opcjonalny; Stąd wartością domyślną jest „wszystkie zdarzenia”. Przeciwnie, funkcja łączenia () przechodzi listę i zwraca wszystkie wartości iteracyjne na jeden ciąg. Poniżej znajduje się składnia funkcji łączenia ():
# Ogólna składnia: nazwa variablen.dołącz (lista)Nazwa zmienna jest zmienną zawierającą ciąg. Lista jest iteralną listą elementów, które zostaną zwrócone jako pojedynczy ciąg i należy ją dostarczyć. Spójrz na kod spis () i łączy (), aby zastąpić przestrzenie w ciągu.
PYSTRING = 'to jest ciąg Python \ n \ t'Powyższy kod tworzy następujące dane wyjściowe.
Przykład 3
W ostatnim przykładzie omówimy użycie funkcji tłumacz () w celu usunięcia przestrzeni z łańcucha. Funkcja tłumacza () jest porównywalna z funkcją Replay (). Ogólnym celem funkcji Translate () jest zastąpienie określonego znaku w danym łańcuchu znakiem zdefiniowanym w tabeli mapowania. Oto składnia funkcji Translate ().
# Ogólna składnia: VaribaleName.transalat (wartość)Nazwa zmienna jest zmienną zawierającą ciąg. Wartość to tabela mapowania lub znak słownika, który określa, jak wykonać wymianę. Poniżej znajduje się kod funkcji tłumacz (), aby zastąpić przestrzenie w ciągu.
PYSTRING = 'to jest ciąg Python \ n \ t'Oto wynik, kiedy wykonujemy powyższy kod.
Wniosek
Istnieje wiele metod wyeliminowania przestrzeni ze strun w Pythonie. Powyżej przedstawiono kilka przykładów, które są bardzo łatwe do nauczenia się i używane do usuwania przestrzeni z sznurka. Jednak głównym kluczowym punktem, o którym należy pamiętać, jest to, że sznurki Pythona są niezmienne, więc nie można ich zmienić, a nowy ciąg należy utworzyć, aby przechowywać manipulowany lub zmieniony ciąg.