python删除首尾指定字符
时间: 2023-08-26 09:04:13 浏览: 142
在Python中,可以使用字符串的strip()方法来删除字符串开头和结尾的指定字符序列。如果未指定要删除的字符,则默认删除开头和结尾的空格。如果给定了chars参数,则会删除开头和结尾处与该字符序列匹配的字符,并返回剩余的字符串。如果给定的字符与原始字符串的开头或结尾不匹配,则返回原始字符串。下面是一个示例代码:
```python
str1 = ' Hello World! '
print(str1) # 输出:' Hello World! '
str2 = str1.strip()
print(str2) # 输出:'Hello World!'
str3 = str2.strip('!')
print(str3) # 输出:'Hello World'
```
在上面的例子中,首先定义了一个字符串`str1`,其中包含了开头和结尾的空格。然后使用`strip()`方法删除了开头和结尾的空格,得到了`str2`。接着使用`strip('!')`方法删除了开头和结尾的感叹号字符,得到了`str3`。最终输出的结果分别是`' Hello World! '`、`'Hello World!'`和`'Hello World'`。
#### 引用[.reference_title]
- *1* [Python的strip()函数——删除字符串头尾给定字符](https://blog.csdn.net/weixin_48615832/article/details/124999089)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文