Python Usuń białe znak

Python Usuń białe znak
Ciąg odnosi się do sekwencji znaków zamkniętych w pojedynczych lub podwójnych znakach. Strings są głównym elementem konstrukcyjnym w Python, a także innych języków programowania.

Dlatego napotkasz niektóre scenariusze, w których musisz manipulować typem łańcucha więcej razy.

W tym samouczku staramy się dostarczyć kilka metod i technik usuwania znaków białych z ciągu wejściowego.

Zanurzmy się.

Python Whitespace Postacie

Python obsługuje następujące postacie z białej listy:

  • "- Przestrzeń
  • \ t - Zakładka pozioma
  • \ W - Pionowa karta
  • \ n - nowa postać
  • \ r - powrót powozu
  • \ f - linia kanał

Poniżej znajdują się funkcje, których możemy użyć do usunięcia znaków białych z danego łańcucha Pythona. Dobrze jest pamiętać, że sznurki Pythona są niezmienne. Stąd każda funkcja, która manipuluje danym ciągiem wejściowym w celu usunięcia białych oddziałów, zwraca nowy ciąg.

Metoda 1: Za pomocą funkcji Strip ()

Funkcja Strip () w Pythonie pozwala nam usunąć wiodące lub trapujące znaki białych znaków. Przykład jest następujący:

str_ = 'hello świat \ n \ t \ r \ f';
wydrukować (str_.rozebrać się())

Jak wspomniano, funkcja powinna zwrócić ciąg wejściowy z wiodącymi i trapiącymi znakami Whitespace są usuwane.

String wyjściowy:

Witaj świecie

Metoda 2: Korzystanie z funkcji Replay ()

Możemy również użyć funkcji zastąpi (), aby zastąpić dany znak Whitespace w ciągu. Przykład ilustruje następujące:

str_ = „Hello World”;
wydrukować (str_.zastępować(" ", " "));

Wyjście:

Witaj świecie

Metoda 3: Korzystanie z metod podziału i połączenia

Możemy użyć funkcji podzielonej, aby podzielić ciąg na listę poszczególnych wartości. Następnie możemy użyć funkcji połączenia, aby połączyć ciąg z powrotem bez znaków Whitespace.

Przykładowa ilustracja jest następująca:

str_ = „Hello World”;
wydrukować („”.dołącz (str_.podział()))

Wynik:

Witaj świecie

Metoda 4: Korzystanie z funkcji tłumacz ()

Możemy również użyć metody tłumaczenia do usunięcia wszystkich znaków Whitespace z danego ciągu wejściowego, jak pokazano następująco:

str_ = 'Hello World \ t \ r \ n'
str_ = str_.Tłumacz (brak, '\ t \ r \ n')
Drukuj (str_)

Pozwala nam określić znak do usuwania znaków białych.

Wniosek

Dziękuje za przeczytanie!