Python 字符串 split():列表,按字符,分隔符示例

什么是 Split Python?

split 函数有助于进行字符串操作 Python。它允许您将字符串拆分为不同的子字符串。它返回一行或一个字符串中存在的单词列表,并由分隔符字符串分隔。

为什么要使用 split() 函数 Python?

使用的原因如下 Python split()函数:

  • A Python 程序可能需要操作字符串。
  • 当您想要将长字符串或一行拆分为多个子字符串或更短的字符串时。
  • 即使没有分隔符或存在空格,该函数仍可工作。它提供一些输出,或者中断字符串分割。
  • split 函数以字符串元素的形式共享子字符串。
  • 该函数扫描行/字符串以查找作为参数传递的默认分隔符的存在。
  • 拆分函数有助于有效管理字符串 Python 码。

split 函数的语法 Python

拆分函数 Python 提供每行或字符串中的单词列表。此类字符串始终由分隔符字符串分隔。它从主字符串中提供一个或多个子字符串。拆分的语法由一个具有两个参数的函数组成,称为 分离器最大 具有返回值。

split 函数的语法如下:-

语法:

string. split (separator, max)

该函数的以下参数描述如下:-

  • 分隔器: 定义一个分隔符来标识分隔符。使用分隔符,split 函数将主字符串拆分为多个子字符串。
  • Maxsplit 参数: 这是传递给函数的数字,用于将字符串基础拆分为最大出现次数。
  • 返回: split 函数在断开或分割主字符串后返回到字符串列表。

如何拆分涉及分隔符的字符串?

A 定界符 可以定义为以空格、逗号、分号、冒号和任何其他字符的形式出现的字符串。该函数输出字符串、单词或数据项的开始和结束。

让我们考虑以下 Python 使用分隔符进行拆分函数的使用示例。

Python 码:

text = "Hello World Guru99"
# splits at space
print(text.split())
text = "Hello,World, Guru99"
# splits at ','
print(text.split(", "))
text = "Hello,World:, Guru99"
# Splits at ':'
print(text.split(":"))

输出:

['Hello', 'World', 'Guru99']
['Hello,World', 'Guru99']
['Hello,World', ', Guru99']

在上面的代码中,字符串使用分隔符冒号、空格和逗号分隔。

如何根据字符串中出现的任何字符来拆分字符串?

拆分函数 Python 可以以多种方式使用。一种这样的场景是使用 split 函数来将字符作为分隔符。可以使用 split 函数来识别可以代替或替代主字符串中存在的分隔符以拆分字符串的字符。

让我们考虑下面的示例,其中涉及使用字符作为给定字符串中的分隔符来使用 split 函数。

Python 码:

text='Hello World Guru99'
#splits with character occurrence
print(text.split("l"))

输出:

['He', '', 'o Wor', 'd Guru99']

在上面的代码中,字符串在第一次出现用作分隔符的字符时被分隔。这里定义的字符是 '我'.

如何将字符串拆分成列表?

split 函数还可用于将要以列表形式打印的字符串拆分成多个部分。这里可以使用循环打印将字符串拆分成以列表形式显示的不同子字符串。

下面的示例显示了split函数的用法。

Python 码:

text='Hello World Guru99'
#splits with string in the form of list
list_1 = text.split()
for st in list_1:
    print(st)

输出:

Hello
World
Guru99

在上面的代码中,字符串被分离,然后借助循环一个接一个地列出。

如何通过应用最大分割来分割字符串 Opera托尔?

split 函数还提供了将字符串拆分成最大次数的选项。如果该值未初始化,则将 -1 作为默认值。

让我们考虑下面的拆分函数用法示例。

Python 码:

text='Hello World Guru99'
split_1 = text.split(',',2)
print(split_1)
text='Hello World Guru99'
split_1 = text.split(',',4)
print(split_1)

输出:

['Hello World Guru99']
['Hello World Guru99']

在上面 Python 代码中,字符串是根据最大实例数进行分隔的。

如何在子字符串中使用 split() 函数 Python?

子字符串可以定义为主字符串中存在的字符串。可以使用拆分函数根据主字符串中存在的子字符串来拆分主字符串。

让我们考虑下面的拆分函数用法示例。

Python 码:

text='Hello World Guru 99'
split_1 = text.split('Guru',2)
print(split_1[1])
text='Hello World Guru99'
split_1 = text.split('Guru',2)
print(split_1[0])

输出:

99
Hello World

在上面的代码中,有两个名为 99 的子字符串,并且 Hello world 字符串根据主字符串“Hello world Guru 99”中存在的子字符串“Guru”进行分隔。

split()函数在 Python

拆分函数非常方便 Python 处理文本挖掘项目时,可以使用 split 函数。split 函数有多种可自定义的形式。它可以在分隔符初始化时拆分字符串。即使没有分隔符,split 函数也可用于根据字符串中存在的空格来划分字符串。

拆分函数还会在存在多个分隔符的情况下拆分字符串。这显示了动态和关键拆分函数在 Python 是。

总结

  • split 函数有助于进行字符串操作 Python.
  • split 函数由指定的分隔符和 max 参数组成。
  • 可以使用 split 函数在分隔符的帮助下拆分字符串
  • 可以使用 split 函数根据字符的出现来拆分字符串。
  • 可以使用 split 函数以列表的形式拆分字符串。