欢迎访问宙启技术站
智能推送

split()等函数

发布时间:2023-10-17 07:15:03

split()函数是Python中常用的字符串处理函数之一,它用于将一个字符串分割为多个子串,并以列表的形式返回这些子串。

split()函数的基本使用形式是:

string.split(separator, maxsplit)

其中,separator是用于分割字符串的分隔符,默认为空格;maxsplit是可选参数,用于限制最大分割次数,默认为-1,即不限制。

下面是split()函数的具体用法和示例:

1. 分割字符串为单词列表:

sentence = "Hello, this is a sentence."
words = sentence.split()
print(words)

输出结果为:

['Hello,', 'this', 'is', 'a', 'sentence.']

2. 按照指定的分隔符分割字符串:

string = "apple,banana,orange"
fruits = string.split(',')
print(fruits)

输出结果为:

['apple', 'banana', 'orange']

3. 限制最大分割次数:

string = "apple,banana,orange,grape,strawberry"
fruits = string.split(',', maxsplit=2)
print(fruits)

输出结果为:

['apple', 'banana', 'orange,grape,strawberry']

4. 分割多行文本:

text = """
Hello
World
Python
"""
lines = text.split('
')
print(lines)

输出结果为:

['', 'Hello', 'World', 'Python', '']

除了split()函数,Python还提供了其他一些字符串处理函数,如join()函数、strip()函数等,可以根据不同的需求选择合适的函数来处理字符串。