Python中用于分割字符串的函数
发布时间:2023-09-13 11:13:42
Python中提供了很多用于分割字符串的函数和方法。下面是一些常用的函数和方法:
1. split()函数:以指定的分隔符将字符串分割成列表。默认的分隔符是空格。
例如:
str = "Hello,World"
result = str.split(",")
print(result) # Output: ['Hello', 'World']
2. splitlines()方法:以换行符将字符串分割成列表。
例如:
str = "Hello World" result = str.splitlines() print(result) # Output: ['Hello', 'World']
3. rsplit()函数:从字符串的末尾开始分割,以指定的分隔符将字符串分割成列表。
例如:
str = "Hello,World"
result = str.rsplit(",", maxsplit=1)
print(result) # Output: ['Hello', 'World']
4. partition()方法:以指定的分隔符将字符串分割成三部分,返回一个元组,包含分隔符及其两侧的内容。
例如:
str = "Hello,World"
result = str.partition(",")
print(result) # Output: ('Hello', ',', 'World')
5. rpartition()方法:从字符串的末尾开始分割,以指定的分隔符将字符串分割成三部分,返回一个元组,包含分隔符及其两侧的内容。
例如:
str = "Hello,World"
result = str.rpartition(",")
print(result) # Output: ('Hello', ',', 'World')
6. split()函数和splitlines()方法还可以接受一个可选的参数maxsplit,用于指定最多分割的次数。
以上是一些常用的分割字符串的函数和方法。根据不同的需求,选择适合的函数或方法来分割字符串。
