如何使用Python中的“split()”函数分割一个字符串?
发布时间:2023-06-30 23:45:17
在Python中,split()函数是字符串对象的一个方法,用于将字符串分割成一个子字符串列表。split()函数的返回值是一个列表,每个元素是原始字符串中被分割的子字符串。
split()函数可以通过提供一个分隔符参数来指定分割字符串的依据。如果不提供分隔符参数,则默认使用空格作为分隔符。
以下是使用split()函数分割字符串的一些示例:
1. 使用默认的空格分隔符:
string = "Hello World" result = string.split() print(result)
输出结果为:
['Hello', 'World']
2. 使用自定义的分隔符, 分割逗号分隔的字符串:
string = "Apple, Banana, Cherry, Date"
result = string.split(", ")
print(result)
输出结果为:
['Apple', 'Banana', 'Cherry', 'Date']
3. 分割空字符串,将字符串分割为字符列表:
string = "Hello" result = list(string) print(result)
输出结果为:
['H', 'e', 'l', 'l', 'o']
4. 分割字符串,然后对分割后的子字符串进行进一步操作:
string = "Hello,World"
result = [s.upper() for s in string.split(",")]
print(result)
输出结果为:
['HELLO', 'WORLD']
需要注意的是,split()函数返回的列表中不包含分隔符本身,只包含被分割的子字符串。如果原始字符串以分隔符开始或结束,split()函数会在返回列表中包含一个空字符串。
