split函数python
了解Python的split函数是学习Python编程的重要一环。那么,究竟Python中的split函数是何模样呢?让我们一同揭开它的神秘面纱。
split函数是Python中的一个内置函数,它的主要功能是将一个字符串按照指定的分隔符进行切割,并返回一个包含所有切割后子字符串的列表。简而言之,通过split函数,我们可以根据特定的分隔符将字符串分割成多个部分。
其语法格式如下:
str.split(str="", num=string.count(str))
参数详解:
1. str:这是分隔符,默认为所有的空字符,包括空格、换行()、制表符(\t)等。
2. num:这是分割次数。默认值为-1,意味着分隔所有的字符串。
让我们通过一些实例来进一步了解split函数的使用。
实例一:
假设我们有一个包含多行数据的字符串,每行数据以空格和换行符分隔。我们可以使用split函数来分割这个字符串。
代码如下:
```python
!/usr/bin/python
-- coding: UTF-8 --
str = "Line1-abcdef Line2-abc Line4-abcd"
print(str.split()) 以空格为分隔符,包含
print(str.split(' ', 1)) 以空格为分隔符,仅分割一次
```
输出结果将会是:
```python
['Line1-abcdef', 'Line2-abc', 'Line4-abcd'] 分割后的字符串列表
['Line1-abcdef', 'Line2-abc Line4-abcd'] 仅分割一次后的字符串列表
```
实例二:
假设我们有一个由号分隔的字符串,我们想要根据号将其分割,并指定分割的次数。
代码如下:
```python
!/usr/bin/python
-- coding: UTF-8 --
txt = "GoogleRunoobTaobaoFacebook"
第二个参数为 1,仅返回两个参数列表
x = txt.split("", 1)
print(x)
```
输出结果将会是:
```python
['Google', 'RunoobTaobaoFacebook'] 分割后的字符串列表
```
以上就是关于Python中split函数的介绍和使用方法。希望通过这些实例能够帮助大家更好地理解和掌握split函数的使用。