python 的strip函数
时间: 2023-11-03 11:00:01 浏览: 41
strip()函数是Python中的一个字符串方法,用于去除字符串两边的指定字符(默认为空格)。它有三种用法:
1. 默认用法:去除字符串两边的空格,包括换行符、回车符和制表符等。
2. 去除指定字符:可以传入一个参数,指定要去除的首尾字符,编译器会去除两端所有相应的字符,直到没有匹配的字符。
3. 可以去除指定字符的组合,例如传入'say',将去除'dd','do','od','oo','ddd','ooo'等字符组合。
以下是一些示例:
```python
a = ' abc de a 1'
print(a.strip()) # 输出:'abc de a 1'
print(a.lstrip()) # 输出:'abc de a 1'
print(a.rstrip()) # 输出:' abc de a 1'
dodo = "say hello say boy saaayaaas"
print(dodo.strip('say')) # 输出:' hello say boy '
print(dodo.strip('yas')) # 输出:' hello say bo '
print(dodo.strip('say ')) # 输出:'hello say boy'
print(dodo.lstrip('say')) # 输出:' hello say boy saaayaaas'
print(dodo.rstrip('say')) # 输出:'say hello say boy saaayaa'
```
相关问题
python strip函数
Python中的`strip()`函数是用于去除字符串开头和结尾的空格或指定字符,默认情况下去除开头和结尾的空格。该函数的语法如下:
```
string.strip([chars])
```
其中,`string`是要处理的字符串,`chars`是可选参数,用于指定要去除的字符。
例如,下面的代码演示了如何使用`strip()`函数去除字符串开头和结尾的空格:
```python
s = " hello, world! "
print(s.strip()) # 输出:"hello, world!"
```
如果要去除指定字符,可以将要去除的字符传递给`strip()`函数的`chars`参数。例如,下面的代码演示了如何去除字符串中的所有数字:
```python
s = "123hello456"
print(s.strip("0123456789")) # 输出:"hello"
```
python strip函数与
Python中的strip()函数是一个非常有用的字符串函数,它可以用来去除字符串中的空格和特定字符。strip()函数的语法如下:string.strip([chars]),其中chars是可选参数,用于指定要从字符串中删除的字符。如果不提供chars参数,则默认删除字符串开头和结尾的空格。以下是strip()函数的使用方法:
```python
str = " hello, world! "
print(str.strip()) # 输出:hello, world!
str2 = "0000000jb51.net0000000"
print(str2.strip('0')) # 输出:jb51.net
```
在第一个例子中,strip()函数默认删除字符串开头和结尾的空格,因此输出结果为"hello, world!"。在第二个例子中,strip()函数删除了字符串开头和结尾的所有0,因此输出结果为"jb51.net"。