Python 3 – 字符串 split() 方法

Python 3 – 字符串 split() 方法

Python 3中,字符串数据类型具有一个名为“split()”的方法,它可以将字符串拆分为一个包含子字符串的列表。子字符串的划分是通过指定分隔符来完成的。在不指定分隔符的情况下,该方法默认使用空格作为分隔符。

语法

string.split(separator, maxsplit)

参数说明

  • separator(可选参数):指定分隔符。默认值是空格。“split()”方法将根据指定的分隔符进行字符串划分。
  • maxsplit(可选参数):指定划分多少个子字符串。默认值为“-1”,表示划分所有的子字符串。
    可以通过使用负数表示从字符串的尾部开始进行分割。

返回值

  • 返回一个由子字符串组成的列表。

实例

例如,给定一个包含一些单词的字符串:

str = "Hello World! This is an example of split method in Python."

我们可以使用“split()”方法来将其划分为一个单词列表:

words = str.split()

在此示例中,由于未指定分隔符,因此字符串将根据空格进行划分。因此,“words”列表将包含所有单词:

['Hello', 'World!', 'This', 'is', 'an', 'example', 'of', 'split', 'method', 'in', 'Python.']

我们可以在函数调用时使用不同的分隔符:

str = "www.baidu.com"
parts = str.split(".")

在此示例中,我们使用“.”作为分隔符,将字符串“www.baidu.com”拆分为三部分:

['www', 'baidu', 'com']

我们也可以通过使用maxsplit来控制划分的数量:

str = "Hello World! This is an example of split method in Python."
words = str.split(" ", 2)

在此示例中,我们使用空格作为分隔符,并指定最大拆分数为2。这将使该方法仅将前两个空格作为分隔符,从而使字符串仅被拆分为三部分:

['Hello', 'World!', 'This is an example of split method in Python.']

结论

Python的“split()”方法非常有用,可以使字符串划分变得更加简单。它可以根据指定的分隔符将字符串划分为子字符串,并返回一个由子字符串组成的列表。如果您需要操作单词列表,字符串分割是必不可少的工具。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程