Python rstrip() metoda odstrani vse znake, ki sledijo nizu. To pomeni, da odstrani vse navedene znake z desne strani niza. Če parametra ne podamo, odstrani vse presledke iz niza. Ta metoda vrne vrednost niza.
Podpis
rstrip([chars])
Parametri
chars : znak, ki ga je treba odstraniti iz niza.
Vrnitev
Vrne niz.
Oglejmo si nekaj primerov metode rstrip(), da razumemo njeno funkcionalnost.
1. primer metode Python String rstrip().
Preprost primer, ne zajema nobenega parametra. Odstrani vse presledke na koncu niza.
# 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)
Izhod:
vzorec načrtovanja tovarniške metode
Old string: Java and C# New String: Java and C#
2. primer metode Python String rstrip().
znaki niza so odstranjeni na podlagi parametra tipa char. Po odstranitvi znaka vrne niz.
# 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)
Izhod:
Old string: Java and C# New String: Java and C
3. primer metode Python String rstrip().
Precej enostavno je ugotoviti, koliko znakov je odstranjenih, če pridobimo dolžino niza. Glej primer. Dolžina niza je prikazana skupaj z vrednostjo niza.
# 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))
Izhod:
Old string: Java and C# 11 New String: Java and C 10