python str().split()
时间: 2023-11-06 17:05:59 浏览: 26
`str().split()` 是 Python 字符串对象的一个方法,它以空格为分隔符将字符串分割成一个列表。具体来说,它将字符串对象转换为字符串类型,然后根据空格将该字符串分割成多个子字符串,并将这些子字符串存储在列表中。例如:
```python
text = "This is a sentence."
words = text.split()
print(words) # ['This', 'is', 'a', 'sentence.']
```
在这个例子中,`"This is a sentence."` 字符串被分割成了 4 个子字符串,分别是 `'This'`、`'is'`、`'a'` 和 `'sentence.'`。这些子字符串被存储在 `words` 列表中,并通过 `print()` 函数输出。注意,`split()` 方法可以接受一个可选的参数,用于指定分隔符。如果不指定分隔符,则默认使用空格作为分隔符。
相关问题
python str.split
`str.split()` 是 Python 中字符串类型的一个方法,用于将一个字符串按照指定的分隔符进行切割,返回一个包含切割后的子字符串的列表。
语法如下:
```python
str.split(sep=None, maxsplit=-1)
```
其中,`sep` 表示分隔符,如果不指定,默认使用空格作为分隔符;`maxsplit` 表示最大分割数,如果不指定,则默认不限制分割数。
例如:
```python
>>> s = "hello world"
>>> s.split()
['hello', 'world']
>>> s = "hello,world,python"
>>> s.split(',')
['hello', 'world', 'python']
>>> s = "hello,world,python"
>>> s.split(',', 1)
['hello', 'world,python']
```
这里第一个例子使用默认分隔符空格进行切割,返回包含两个子字符串的列表;第二个例子使用逗号作为分隔符进行切割,返回包含三个子字符串的列表;第三个例子使用逗号作为分隔符,但是限制最大切割数为1,返回包含两个子字符串的列表。
python str.split()
split()函数是Python字符串函数,它通过指定分隔符对字符串进行切片。如果不指定分隔符,默认使用空格作为分隔符。如果指定了分隔符,split()函数将会按照该分隔符将字符串分割成多个子字符串,并返回一个列表,列表中存储着分割后的每个子串。
例如,假设有一个字符串s = "I am Python. I am not Java!",我们可以使用split()函数将该字符串以空格为分隔符进行切割:
```
s.split()
```
该语句会返回一个列表,列表中包含了切割后的每个子字符串:['I', 'am', 'Python.', 'I', 'am', 'not', 'Java!']
另外,split()函数还可以指定一个整型参数num,用于限制分割的次数。例如,我们可以通过以下语句将字符串s以空格为分隔符,仅分割成两个子字符串:
```
s.split(" ", 1)
```
该语句会返回一个长度为2的列表,列表中包含了仅分割两次后的两个子字符串:['I', 'am Python. I am not Java!']