📅  最后修改于: 2020-10-30 06:41:33             🧑  作者: Mango
Python split()方法将字符串拆分为逗号分隔的列表。它根据分隔符分隔符分隔字符串。此方法有两个参数,并且都是可选的。如下所述。
split(sep=None, maxsplit=-1)
sep:字符串参数充当分隔符。
maxsplit:分割性能的次数。
它返回一个逗号分隔的列表。
让我们看一些split()方法的例子来了解它的功能。
这是一个了解split()方法用法的简单示例。没有给出任何参数,默认情况下空格用作分隔符。请参见下面的示例。
# Python split() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.split()
# Displaying result
print(str)
print(str2)
输出:
Java is a programming language
['Java', 'is', 'a', 'programming', 'language']
让我们将参数分隔符传递给方法,现在它将根据分隔符分隔字符串。请参见下面的示例。
# Python split() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.split('Java')
# Displaying result
print(str2)3
输出:
['', ' is a programming language']
每次出现a时,字符串被分割。请参见下面的示例。
# Python split() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.split('a')
# Displaying result
print(str)
print(str2)
输出:
Java is a programming language
['J', 'v', ' is ', ' progr', 'mming l', 'ngu', 'ge']
除了分隔符,我们还可以传递maxsplit值。 maxsplit用于设置拆分次数。
# Python split() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.split('a',1)
# Displaying result
print(str2)
str2 = str.split('a',3)
# Displaying result
print(str2)
输出:
['J', 'va is a programming language']
['J', 'v', ' is ', ' programming language']