您的位置:首页 >科技数码网络问答中心 >正文

split函数

摘要 `split()` 函数是 Python 中常用的一个字符串处理方法。这个函数的主要作用是将一个字符串按照指定的分隔符分割成多个子字符串,并返回...

`split()` 函数是 Python 中常用的一个字符串处理方法。这个函数的主要作用是将一个字符串按照指定的分隔符分割成多个子字符串,并返回一个包含这些子字符串的列表。

下面是 `split()` 函数的基本语法:

```python

str.split(separator, maxsplit)

```

参数说明:

* `separator`:可选参数,指定分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。如果指定了其他字符作为分隔符,那么字符串会在这些字符处被分割。

* `maxsplit`:可选参数,指定分割次数,即返回列表的最大长度。如果指定了这个参数,那么分割过程会在达到指定次数后停止。如果不指定这个参数或者设置为 -1,那么分割过程会持续到字符串末尾。

示例:

```python

# 使用空格作为分隔符,不限制分割次数

str = "Hello World, I am a Python programmer."

result = str.split() # 结果为 ['Hello', 'World,', 'I', 'am', 'a', 'Python', 'programmer.']

# 使用逗号作为分隔符,分割一次

result = str.split(',', 1) # 结果为 ['Hello World', ' I am a Python programmer.']

# 使用多个字符作为分隔符,限制分割次数为两次

result = str.split([' ', ','], 2) # 结果会根据空格和逗号分割两次后停止,具体结果依赖于字符串内容。

```

请注意,`split()` 函数只会分割字符串本身,并不会影响原字符串的内容。如果你想修改原字符串,你需要将分割后的结果重新赋值给原字符串变量或使用其他方法。

版权声明:本文由用户上传,如有侵权请联系删除!