【Python字符串怎样劈分?Python字符串劈分的方法有哪些?】在学python的时候 , 对字符串的操作会使用的比较多 , 有时候会需要将字符串进行劈分 , 对此有很多的小伙伴不知道如何操作 , 今天的这篇文章就带大家一起了解一下有关“Python字符串怎样劈分?Python字符串劈分的方法有哪些?希望大家通过对这篇文章的学习 , 能收获到更多的知识 。
文章插图
对于字符串劈分的方法如下:
一、使用方法split和rsplit
1、在Python中 , 有两个函数可以对字符串进行劈分 , 分别是调用方法split和rsplit , 它们的区别在于劈分发方向不一样 , split是从一个字符串的左侧劈分 , 而rsplit从右侧劈分 。默认的劈分符是空格字符串 , 使用这两种方式最后返回的都是一个列表 , 举个例子:
s = 'Python Java Hadoop'print(s.split()) print(s.rsplit()) 运行结果:['Python', 'Java', 'Hadoop']运行结果:['Python', 'Java', 'Hadoop']在这两种方法中 , 可以设置参数sep , 指定需要劈分的字符串的劈分符 , 比如说:
s = 'Python|Java|Hadoop'print(s.split(sep = '|')) print(s.rsplit(sep = '|')) 运行结果:['Python', 'Java', 'Hadoop']运行结果:['Python', 'Java', 'Hadoop']2、调用方法partition或rpartition劈分字符串 。
这两种方法的使用 , 也可以对字符串进行劈分 , 同样的两者的区别在于劈分的方向 , partition从字符串左侧劈分 , rpartition从右侧劈分 。字使用这两个方法的时候 , 必须要指定劈分符 , 举个例子:
s = 'Hello-Python-!'print(s.partition('-')) 运行结果: ('Hello', '-', 'Python-!')print(s.rpartition('-')) 运行结果:('Hello-Python', '-', '!')s = 'HelloPython-'print(s.partition('-')) 运行结果: ('HelloPython', '-', '')print(s.rpartition('-')) 运行结果: ('HelloPython', '-', '')到此这篇关于Python字符串怎样劈分?Python字符串劈分的方法有哪些?的文章就分享到这里了 , 如果还有其他的问题 , 可以继续关注了解哦 。
推荐阅读
- 怎样烧五香肉丝 五香肉丝的做法介绍
- Python使用fliecmp如何实现比较文件的操作?fliecmp模块比较文件的方法
- 家常小酥肉的做法 怎样做家常小酥肉
- 光与夜之恋怎么分解卡牌 光与夜之恋怎样分解卡牌
- Python如何表示坐标?Python坐标表示用什么方法
- Python中numpy有哪些功能优于列表?Python列表的性能比numpy数组好?
- Python函数如何返回函数?Python函数返回另一个函数作为值
- 不停打嗝是怎么回事 不停打嗝怎样回事
- Python函数高级用法是什么?Python怎么实现函数高级用法
- Python哪些操作会引起错误?Python常见错误原因介绍