py split 用法
在Python中,split()
函数用于将字符串按照指定的分隔符进行分割,并返回一个字符串列表。它的基本用法如下:
string = "Hello, World!"
split_string = string.split(",")
print(split_string)
输出结果为:
['Hello', ' World!']
在上面的例子中,我们将字符串"Hello, World!"
按照逗号进行分割,并将结果存储在split_string
变量中。然后,我们使用print()
函数打印出分割后的结果。
split()
函数还可以接受一个可选的第二个参数,用于指定分割符的次数。例如,如果要按照空格和换行符进行分割,可以使用以下代码:
string = "Hello, \nWorld!"
split_string = string.split()
print(split_string)
输出结果为:
['Hello', 'World!']
在上面的例子中,我们将字符串"Hello, \nWorld!"
按照空格和换行符进行分割,并将结果存储在split_string
变量中。由于使用了空字符串作为分隔符,所以分隔符的次数被忽略了。
除了使用分隔符进行分割之外,还可以使用正则表达式作为分隔符,如下所示:
import re
string = "apple\tbannana\tcitrus"
split_string = re.split("\s+", string)
print(split_string)
输出结果为:
['apple', 'banana', 'citrus']
在上面的例子中,我们使用正则表达式\s+
来匹配一个或多个空格,并将字符串按照空格进行分割。需要注意的是,正则表达式需要使用re
模块来导入和使用。