Python 的strip()的示例
时间: 2023-11-05 11:12:15 浏览: 13
当您使用Python编写程序时,您会经常需要处理和清理字符串。strip()是Python中一个处理和清理字符串的常用方法。它可以从字符串的开头和结尾删除所有的空格和特殊字符。
以下是strip()函数的示例代码:
```python
str = " hello world! "
print(str.strip())
```
输出结果为:
```
hello world!
```
strip()函数可以同时删除左侧和右侧的空格和特殊字符。如果想只删除左侧或者只删除右侧的空格和特殊字符,可以使用lstrip()或rstrip()函数。
相关问题
python strip用法
strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)。
以下是 strip() 方法的用法示例:
```python
str = 'hello world'
print(str.strip('heldo').strip()) # 输出:w
```
具体代码执行流程如下:
```python
print(str.strip('h')) # 输出:ello world
print(str.strip('h').strip('e')) # 输出:llo world
print(str.strip('h').strip('e').strip('l')) # 输出:o word
print(str.strip('h').strip('e').strip('l').strip('d')) # 输出:o wor
print(str.strip('h').strip('e').strip('l').strip('d').strip('o')) # 输出: w
print(str.strip('h').strip('e').strip('l').strip('d').strip('o').strip('l')) # 输出: w
print(str.strip('h').strip('e').strip('l').strip('d').strip('o').strip('l').strip()) # 输出:w
```
python strip
在Python中,`strip()`是一个字符串方法,用于去除字符串的开头和结尾处的空格或指定的字符。
默认情况下,`strip()`方法会去除字符串开头和结尾处的空格。该方法返回一个新的字符串,原始字符串并不会被修改。
以下是一些示例:
1. 去除字符串开头和结尾处的空格:
```
s = " hello, world! "
print(s.strip()) # "hello, world!"
```
2. 去除字符串开头处的指定字符:
```
s = ",,hello, world!"
print(s.lstrip(",")) # "hello, world!"
```
3. 去除字符串结尾处的指定字符:
```
s = "hello, world!,,,"
print(s.rstrip(",")) # "hello, world!"
```
`strip()`方法还可以接受一个参数,用于指定要去除的字符。例如,`s.strip("!,")`会去除`s`字符串开头和结尾处的所有叹号和逗号。
需要注意的是,`strip()`方法不会修改原始字符串,而是返回一个新的字符串。如果要修改原始字符串,可以将返回的结果赋值给原始字符串变量。