字符串函数.join、split
时间: 2023-06-22 17:44:20 浏览: 97
`join()`和`split()`都是Python中字符串的内置函数。
`join()`函数用于将一个可迭代对象中的所有元素以指定的字符连接成一个字符串。它的语法如下:
```
string = separator.join(iterable)
```
其中`separator`是连接字符串的分隔符,可以是空字符串或任何字符串,`iterable`是要连接的可迭代对象,例如列表或元组。下面是一个使用`join()`函数将一个列表中的元素连接成字符串的例子:
```python
my_list = ['Hello', 'world', 'Python']
my_string = ' '.join(my_list)
print(my_string)
```
输出结果为:
```
Hello world Python
```
在上面的例子中,使用空格作为分隔符将列表`my_list`中的元素连接成了一个字符串。
`split()`函数用于将一个字符串以指定的字符分隔成一个列表。它的语法如下:
```
list = string.split(separator, maxsplit)
```
其中`separator`是用于分隔字符串的字符,`maxsplit`是可选参数,表示最大分割次数。下面是一个使用`split()`函数将一个字符串分割成列表的例子:
```python
my_string = 'Hello world Python'
my_list = my_string.split()
print(my_list)
```
输出结果为:
```
['Hello', 'world', 'Python']
```
在上面的例子中,使用空格作为分隔符将字符串`my_string`分割成了一个列表。由于没有指定`separator`参数,因此默认的分隔符是空格。
阅读全文