strip():去除字符串两端的空格和换行符等空白字符
发布时间:2023-12-04 06:11:11
strip() 方法用于去除字符串两端的空格和换行符等空白字符。它返回的是去除空白字符后的新字符串,原字符串不发生改变。
以下是 strip() 方法的语法:
string.strip([characters])
其中,参数 characters 是可选的,用于指定要删除的特定字符。如果没有提供参数 characters,则默认删除两端的空白字符。
下面我们来看几个 strip() 方法的使用例子:
例子1: 删除两端的空格字符
string = " Hello, World! "
new_string = string.strip()
print("原字符串:" + string)
print("新字符串:" + new_string)
输出:
原字符串: Hello, World! 新字符串:Hello, World!
在这个例子中,原字符串句首和句尾都有空格字符。strip() 方法去除了这些空格字符,返回了新字符串。
例子2: 删除两端的换行符和空格字符
string = "
Hello, World!
"
new_string = string.strip()
print("原字符串:" + string)
print("新字符串:" + new_string)
输出:
原字符串: Hello, World! 新字符串:Hello, World!
这个例子中,原字符串句首和句尾包含了换行符和空格字符。strip() 方法将这些换行符和空格字符都去除了,返回了新字符串。
例子3: 删除指定的字符
string = "Hello, World!"
new_string = string.strip("H!")
print("原字符串:" + string)
print("新字符串:" + new_string)
输出:
原字符串:Hello, World! 新字符串:ello, World
在这个例子中,strip() 方法去除了两端的 "H" 和 "!" 字符,返回了新字符串。
请注意,strip() 方法只会删除两端的空白字符或指定的字符,不会删除字符串内部的空白字符。
例子4: 删除字符串内部的空白字符
string = "Hello, World!"
new_string = string.replace(" ", "")
print("原字符串:" + string)
print("新字符串:" + new_string)
输出:
原字符串:Hello, World! 新字符串:Hello,World!
在这个例子中,我们使用 replace() 方法将字符串内部的空格字符替换为空字符串,从而实现删除字符串内部的空白字符。
这就是 strip() 方法的用法和一些示例。通过使用 strip() 方法,您可以轻松地去除字符串两端的空白字符和指定字符。
