Nowa postać „/n” jest postacią specjalną. Pomocne jest stworzenie nowej linii. Kiedy korzystamy z nowej postaci (/n), nowa linia jest tworzona spontanicznie.
W Python struny mają nową postać (/n). Jeśli chcemy usunąć znak nowej linii na końcu łańcucha, używamy funkcji rstrip (). Te funkcje są wbudowanymi funkcjami. Rzućmy okiem na te metody:
Za pomocą funkcji Strip ():
Funkcja paska () służy do usuwania białych przestrzeni z sznurka. To jest wbudowana funkcja Pythona. Jeśli chcemy usunąć znak nowej linii z końca łańcucha, używamy funkcji RSTRIP (), a nie funkcji Strip (). Nowa linia obecna po prawej stronie łańcucha nie ma wpływu na użycie tej funkcji i nie zmienia się.
Aby wykonywać kody Pythona, musimy zainstalować Spyder wersję 5. Stworzyliśmy nowy projekt o nazwie „Untitled.PY6 ”. Aby utworzyć nowy plik, naciskaliśmy „Ctrl+N” na klawiaturze:
W tym przypadku bierzemy ciąg o nazwie „Dane”. Chcemy usunąć znak nowej linii z danego ciągu. Deklarujemy pustą listę. Zmienną używaną dla tej pustej listy jest nowa_data. Następnie tworzymy pętlę „for”, która powtarza się do końca. Po usunięciu nowej linii z łańcucha, jest zapisywany w zmiennej new_data. Aby to zrobić, wykorzystujemy metodę dodatkową (), aby. Następnie wykorzystujemy funkcję Strip (), która eliminuje nową postać z ciągu:
Instrukcja drukowania zwraca podaną listę łańcucha bez nowej postaci.
Użyj funkcji zastąpi ():
Funkcja zastępcza () jest pomocna w zastąpieniu konkretnego elementu zdefiniowanym elementem. Jest to wbudowana funkcja Pythona. Dlatego nie wymagamy instalowania tej funkcji.
Metoda Brute Force to inna nazwa tej techniki. W tej metodzie używamy pętli „for”. Jeśli znajdziemy nową znak w ciągu, zwykle zastępujemy każdy ciąg za pomocą pętli „for”. Tworzymy listę elementów i stosujemy do niej tę technikę. Listy to typ danych Python, które są używane do przechowywania wielu elementów w zmiennej.
Tworzymy listę elementów w ciągu. Zmienna używana dla listy to „ciąg”. Zastąpimy te nowe postacie na biała znak. Używamy zmiennej „Rez”, aby zadeklarować pustą listę. Tutaj powstaje pętla. Ta pętla powtarza się na koniec listy:
Jeśli usuniemy znak nowej linii z łańcucha, zostanie zapisany w zmiennej „Rez”. W tym celu wykorzystujemy metodę append (). Następnie stosujemy funkcję zamiennika (). W tej funkcji zaimplementowane są dwa parametry. Pierwszy parametr to „/n”. To jest postać, którą chcemy wymienić. Minęliśmy Whitespace jako drugi parametr funkcji:
Otrzymujemy wymienioną listę elementów jako wyjście.
Za pomocą re.metoda sub ():
Tam.metoda sub () jest wykorzystywana do uzyskania podłacia i przywrócenia jej istnienia w ciągu za pomocą innego podkładu. Aby użyć tej funkcji, musimy zaimportować moduł „Re” do kodu. Ten moduł to wbudowany moduł Pythona, który obsługuje wyrażenie regularne. Przydatne jest znalezienie wzorów dla określonych ciągów:
W tym kodzie importujemy moduł „Re”. Tworzymy ciąg według zmiennej „Lista”. Zadeklarowaliśmy pustą listę. Zmienna „wyjście” jest używana dla tej pustej listy. Pętla „for” jest tworzona w tym kodzie. Powtarza się do końca. Po wyeliminowaniu nowej linii, jest on zapisywany w zmiennej „wyjściowej”. Następnie używamy funkcji append (). Potem Sub.Funkcja zastąpi () jest stosowana. Zawiera dwa argumenty. Nowa linia jest przekazywana jako pierwszy argument, a pusty ciąg jest przekazywany jako drugi argument, ponieważ „/n” jest zastępowany pustym ciągiem. W końcu nazywamy instrukcję drukowania, aby uzyskać dane wyjściowe.
Wykorzystuje to moduł Regex RE.funkcja wewnętrzna. Zmienia wszystkie nowe postacie z pustymi strunami. Ta funkcja wyszukuje każde zdarzenie.
Instrukcja drukowania drukuje wymieniony ciąg przy użyciu RE.funkcja wewnętrzna.
Wniosek:
W Python nowa postać jest reprezentowana przez „/n”. Kwadratowe wsporniki otaczają listę. Elementy wewnątrz listy są segregowane przez przecinki. W tym artykule wyjaśniliśmy kilka metod wyeliminowania nowej postaci z łańcucha. Używamy modułu Regex Re.funkcja sub (), a także użyj funkcji zastępczej (). Ta funkcja usuwa wszystkie nowe znaki i zastępuje je białą. Mam nadzieję, że ten artykuł bardzo ci pomoże podczas eliminowania nowej linii ze sznurka Python.