python split
时间: 2023-08-31 19:41:17 浏览: 88
### 回答1:
`split()` 是 Python 中的一个字符串方法,用于将一个字符串分割成多个子串并返回一个子串列表。`split()` 方法的默认分隔符为所有空白字符,包括空格、制表符和换行符等。
使用方法如下:
```python
string.split(sep=None, maxsplit=-1)
```
其中,`sep` 参数为分隔符,如果不指定分隔符,则默认使用空白字符作为分隔符;`maxsplit` 参数为最大分割次数,如果指定了该参数,则最多分割成 `maxsplit+1` 个子串,不指定该参数或者指定为负数则表示不限制分割次数。
示例代码:
```python
s = "Hello, world! This is a Python tutorial."
words = s.split() # 以空白字符为分隔符分割字符串
print(words) # 输出:['Hello,', 'world!', 'This', 'is', 'a', 'Python', 'tutorial.']
s = "1,2,3,4,5"
numbers = s.split(",") # 以逗号为分隔符分割字符串
print(numbers) # 输出:['1', '2', '3', '4', '5']
```
### 回答2:
Python中的split()方法用于按照指定的分隔符将字符串拆分成子字符串,并返回一个字符串列表。split()方法可以对字符串进行切割,常用于处理文本数据。
split()方法有一个可选参数,即分隔符。如果不指定分隔符,默认情况下会按照空格进行拆分。可以指定任何字符作为分隔符,比如逗号、冒号、句号等。
使用split()方法非常简单,只需要将需要切割的字符串作为方法的参数即可。例如:
str = "Hello World"
result = str.split() # 拆分字符串,默认按照空格拆分
print(result) # ['Hello', 'World']
在上面的例子中,我们将"Hello World"作为参数传入split()方法,由于没有指定分隔符,默认按照空格进行拆分,所以返回的结果是一个包含两个子字符串的列表。
如果我们想按照逗号拆分字符串,可以在split()方法中指定逗号作为分隔符。例如:
str = "Hello,World"
result = str.split(",") # 拆分字符串,按照逗号拆分
print(result) # ['Hello', 'World']
在上面的例子中,我们将逗号作为参数传入split()方法,指定按照逗号拆分字符串。所以返回的结果是一个包含两个子字符串的列表。
总之,split()方法是Python中用于拆分字符串的常用方法,通过指定分隔符,可以按照特定的模式拆分字符串,并返回一个字符串列表。
阅读全文