Pyton rstrip() Metoda usuwa wszystkie końcowe znaki z ciągu. Oznacza to, że usuwa wszystkie określone znaki z prawej strony ciągu. Jeśli nie określimy parametru, usunie on wszystkie białe znaki z ciągu. Ta metoda zwraca wartość ciągu.
Podpis
rstrip([chars])
Parametry
znaki : znak, który ma zostać usunięty z ciągu.
Powrót
Zwraca ciąg.
Zobaczmy kilka przykładów metody rstrip(), aby zrozumieć jej funkcjonalność.
Metoda Python String rstrip() Przykład 1
Prosty przykład nie przyjmuje żadnego parametru. Usuwa wszystkie końcowe białe znaki z ciągu.
# Python rstrip() method example # Variable declaration str = 'Java and C# ' # Calling function str2 = str.rstrip() # Displaying result print('Old string: ',str) print('New String: ',str2)
Wyjście:
ciąg znaków Java w tablicy
Old string: Java and C# New String: Java and C#
Metoda Python String rstrip() Przykład 2
Znaki ciągu są usuwane na podstawie parametru typu char. Zwraca ciąg znaków po usunięciu znaku.
# Python rstrip() method example # Variable declaration str = 'Java and C#' # Calling function str2 = str.rstrip('#') # Displaying result print('Old string: ',str) print('New String: ',str2)
Wyjście:
Old string: Java and C# New String: Java and C
Metoda Python String rstrip() Przykład 3
Całkiem łatwo jest sprawdzić, ile znaków zostało usuniętych, pobierając długość łańcucha. Zobacz przykład. Długość łańcucha jest wyświetlana wraz z wartością ciągu.
# Python rstrip() method example # Variable declaration str = 'Java and C#' # Calling function str2 = str.rstrip('#') # Displaying result print('Old string: ',str, len(str)) print('New String: ',str2, len(str2))
Wyjście:
Old string: Java and C# 11 New String: Java and C 10