📅  最后修改于: 2020-10-30 06:39:20             🧑  作者: Mango
Python rstrip()方法从字符串删除所有结尾字符。这意味着它将删除字符串右侧的所有指定字符。如果我们不指定参数,它将从字符串删除所有空格。此方法返回一个字符串值。
rstrip([chars])
字符:字符从字符串中删除。
它返回字符串。
让我们看一些rstrip()方法的例子来了解它的功能。
一个简单的示例,不带任何参数。它从字符串删除所有结尾的空格。
# 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)
输出:
Old string: Java and C#
New String: Java and C#
根据char类型参数删除字符串char。删除字符后返回字符串。
# 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)
输出:
Old string: Java and C#
New String: Java and C
很容易知道通过获取字符串长度可以删除多少个字符。参见示例。显示字符串长度和字符串值。
# 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))
输出:
Old string: Java and C# 11
New String: Java and C 10