Python 字符串方法

Python str.split() 方法用于按分隔符把字符串拆成列表

语法

s.split(sep=None, maxsplit=-1)

参数

sep:分隔符,省略则按任意连续空白拆分。可选 maxsplit:最大拆分次数,默认 -1(不限)。

返回值

返回字符串列表 list

示例

print("a b c".split())          # ['a', 'b', 'c'],默认按空白
print("apple,banana".split(","))  # ['apple', 'banana']
print("2024-01-15".split("-"))    # ['2024', '01', '15']
print("a b c".split(" ", 1))      # ['a', 'b c'],最多拆1次
print("  a  b  ".split())         # ['a', 'b'],连续空白自动合并

输出:

['a', 'b', 'c']
['apple', 'banana']
['2024', '01', '15']
['a', 'b c']
['a', 'b']

注意事项

split() 不带参数按任意连续空白拆,且自动去掉首尾空白;带分隔符则精确拆。maxsplit 限制拆分次数。