Krajta rstrip() metoda odstraní všechny koncové znaky z řetězce. To znamená, že odstraní všechny zadané znaky z pravé strany řetězce. Pokud parametr neuvedeme, odstraní z řetězce všechny mezery. Tato metoda vrací hodnotu řetězce.
Podpis
rstrip([chars])
Parametry
znaky : znak, který má být z řetězce odstraněn.
Vrátit se
Vrací řetězec.
Podívejme se na několik příkladů metody rstrip(), abychom pochopili její funkčnost.
Příklad metody Python String rstrip() 1
Jednoduchý příklad, nebere žádný parametr. Odstraní všechny koncové mezery z řetězce.
# 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)
Výstup:
Java tutoriál pro začátečníky
Old string: Java and C# New String: Java and C#
Příklad metody Python String rstrip() 2
Řetězcové znaky jsou odstraněny na základě parametru char type. Po odstranění znaku vrátí řetězec.
# 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)
Výstup:
Old string: Java and C# New String: Java and C
Příklad metody Python String rstrip() 3
Je docela snadné zjistit, kolik znaků je odstraněno získáním délky řetězce. Viz příklad. Délka řetězce je zobrazena spolu s hodnotou řetězce.
# 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))
Výstup:
Old string: Java and C# 11 New String: Java and C 10