Python 中的字符串分割函数 split() 详解
warning:
这篇文章距离上次修改已过180天,其中的内容可能已经有所变动。
split()
是 Python 中的一个字符串方法,用于将字符串通过指定的分隔符拆分为子字符串列表。
函数原型:
str.split(separator=None, maxsplit=-1)
参数说明:
separator
(可选):指定用作分隔符的字符串。默认为空白字符,包括空格、换行\n
、制表符\t
等。maxsplit
(可选):指定最大分割次数,超过这个次数后剩余部分将被整体保留作为最后一个元素。默认为 -1,表示分割所有可能的部分。
返回值:
返回一个字符串列表,由原字符串以 separator
为分隔符拆分得到。
示例代码:
text = "hello,world,python"
# 使用默认空白字符作为分隔符
print(text.split()) # 输出: ['hello,world,python']
# 使用逗号作为分隔符
print(text.split(',') # 输出: ['hello', 'world', 'python']
# 最大分割次数
print(text.split(',', 1) # 输出: ['hello', 'world,python']
在实际应用中,split()
方法非常常见,用于解析 CSV 文件内容、处理用户输入等场景。
评论已关闭