知行编程网知行编程网  2022-08-14 05:30 知行编程网 隐藏边栏  1,038 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中实现字符串分割的方法有哪些?的相关知识,包括Python怎么分割字符串,以及分割字符串的方法Python这些编程知识,希望对大家有参考作用。


python中实现字符串切分的方法有哪些?


本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。



方法一:str.split

split() 方法可用于将一个字符串按照指定的分隔符拆分为多个子字符串。拆分操作后,将返回一个列表。

s = 'a b   c'
s = s.split(' ')
print(list(filter(lambda x:x!='',s)))



注意:



split() 一次只能使用一个符号进行字符串拆分操作,



方法二:

re.split


如果需要拆分字符串中的多个字符,可以使用 import re 模块拆分字符串中的多个字符。

>>> e = "852317006@qq.com"
>>> import re
>>> re.split('@|\.',e)
['852317006', 'qq', 'com']




方法三:


str.partition



利用字符串函数partition或者rpartition实现字符串分割。

将目标字符串拆分为两部分,返回包含分隔符的三元组(head、sep、tail)。

>>> str
'abc,123 efg,567'
>>> str.partition(',')
('abc', ',', '123 efg,567')
>>> str.rpartition(',')
('abc,123 efg', ',', '567')

以上就是小编整理总结的python中字符串切分的三种方法。可以根据具体情况选择合适的方法~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享