strip在python中的用法
时间: 2023-11-24 22:07:17 浏览: 47
在Python中,strip()是一个字符串方法,用于去除字符串的首尾空格或指定的字符。strip()函数不会修改原始字符串,而是返回一个新的字符串。
strip()函数的语法如下:
string.strip([chars])
其中,string是要进行操作的字符串,chars是可选参数,用于指定要去除的字符。如果不传入chars参数,则默认去除字符串首尾的空格和制表符。
例如,假设有一个字符串str = " hello world ",我们可以使用strip()函数来去除字符串中的空格和制表符:
str.strip()会返回'hello world',去除了首尾的空格和制表符。
此外,strip()函数还可以传入指定的字符作为参数,用于去除字符串中的指定字符。例如:
str.strip('h')会返回'ello world',去除了字符串开头的'h';
str.strip('h').strip('e')会返回'llo world',依次去除了字符串开头的'h'和'e'。
需要注意的是,strip()函数只会去除字符串首尾的字符,不会去除字符串中间的字符。
综上所述,strip()函数在Python中用于去除字符串首尾的空格、制表符或指定字符,并返回一个新的字符串。
相关问题
python中strip用法
在 Python 中,strip() 是一个字符串方法,用于删除字符串开头和结尾的特定字符(默认为空格)。
strip() 的语法如下:
```
string.strip([chars])
```
其中,chars 参数是可选的,用于指定要删除的字符集合。如果不指定 chars 参数,则默认删除字符串开头和结尾的空格符。
下面是一些示例:
```
text = " Hello, World! "
print(text.strip()) # "Hello, World!"
print(text.strip(" !")) # "Hello, World"
print(text.strip("H! ")) # "ello, World"
```
第一个示例中,strip() 方法删除了字符串开头和结尾的空格符。
第二个示例中,strip() 方法指定了要删除的字符集合为空格和感叹号,因此删除了字符串开头和结尾的空格和感叹号。
第三个示例中,strip() 方法指定了要删除的字符集合为大写字母 H、感叹号和空格,因此删除了字符串开头和结尾的大写字母 H、感叹号和空格。
Python中strip用法
strip()是Python字符串中的一个方法,用于去除字符串开头和结尾的空格或指定字符。它的用法如下:
1. 去除字符串开头和结尾的空格
```
string = " Hello World "
new_string = string.strip()
print(new_string) # "Hello World"
```
2. 去除字符串开头和结尾的指定字符
```
string = "123Hello World321"
new_string = string.strip("123")
print(new_string) # "Hello World"
```
3. 去除字符串开头的指定字符
```
string = "123Hello World321"
new_string = string.lstrip("123")
print(new_string) # "Hello World321"
```
4. 去除字符串结尾的指定字符
```
string = "123Hello World321"
new_string = string.rstrip("321")
print(new_string) # "123Hello World"
```
注意:strip()方法不会改变原始字符串,而是返回一个新的字符串。如果需要修改原始字符串,可以使用赋值语句。