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

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,用于指定最多分割的次数。

以上是一些常用的分割字符串的函数和方法。根据不同的需求,选择适合的函数或方法来分割字符串。