Python中strip().split()
时间: 2023-07-10 15:24:50 浏览: 96
DevProject1:在 Python 中格式化 .sgm 文件
在Python中,strip()和split()都是字符串的方法。
strip()方法用于去除字符串中的空格和特定字符,默认情况下去除字符串开头和结尾的空格。strip()方法的语法如下:
```
str.strip([chars])
```
其中,可选参数chars表示需要去除的特定字符。如果不指定chars,则默认去除字符串开头和结尾的空格。
示例代码:
```python
str = " hello world! "
print(str.strip()) # 去除空格
print(str.strip('w! ')) # 去除空格、w和!三个字符
```
上述代码中,第一个strip()方法去除了字符串开头和结尾的空格,输出结果为"hello world!",而第二个strip()方法去除了空格、w和!三个字符,并输出结果"hello".
split()方法用于将字符串按照指定的分隔符进行切割,并返回一个列表。split()方法的语法如下:
```
str.split([sep[, maxsplit]])
```
其中,可选参数sep表示指定的分隔符,默认为所有的空字符,包括空格、换行符、制表符等。可选参数maxsplit表示分割的最大次数,默认为-1,表示分割所有出现的分隔符。
示例代码:
```python
str = "apple,banana,orange"
print(str.split(',')) # 按照逗号分隔字符串
```
上述代码中,split()方法按照逗号分隔了字符串"apple,banana,orange",将其拆分成了一个包含三个元素的列表,输出结果为["apple", "banana", "orange"]。
阅读全文