logo

Metoda rstrip() w Pythonie

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