首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
第一章: 什么是字符串
第二章:ASCII 表与 Python 字符串字符
第三章:字符串属性
零索引
不变性
重复
索引和切片
第四章:字符串方法
str.split
str.splitlines
str.strip
str.zfill
str.isalpha
str.find和str.rfind
str.index
str.maketrans
str.endswith
第五章:字符串操作
循环遍历一个字符串
字符串和关系运算符
检查字符串的成员资格
字符串格式
处理引号和撇号
当前位置:
首页>>
技术小册>>
Python合辑3-字符串用法深度总结
小册名称:Python合辑3-字符串用法深度总结
str.split(sep=None, maxsplit=-1) 字符串拆分方法包含两个属性:sep 和 maxsplit。当使用其默认值调用此方法时,它会在任何有空格的地方拆分字符串。此方法返回字符串列表: ``` string = "Apple, Banana, Orange, Blueberry" print(string.split()) ``` Output: ``` ['Apple,', 'Banana,', 'Orange,', 'Blueberry'] ``` 可以看到字符串没有很好地拆分,因为拆分的字符串包含 ,。可以使用 sep=',' 在有 , 的地方进行拆分: ``` print(string.split(sep=',')) ``` Output: ``` ['Apple', ' Banana', ' Orange', ' Blueberry'] ``` 这比之前的拆分要好,但是可以在一些拆分字符串之前看到空格。可以使用 (sep=', ') 删除它: ``` # Notice the whitespace after the comma print(string.split(sep=', ')) ``` Output: ``` ['Apple', 'Banana', 'Orange', 'Blueberry'] ``` 现在字符串被很好地分割了。有时不想分割最大次数,可以使用 maxsplit 属性来指定打算拆分的次数: ``` print(string.split(sep=', ', maxsplit=1)) print(string.split(sep=', ', maxsplit=2)) ``` Output: ``` ['Apple', 'Banana, Orange, Blueberry'] ['Apple', 'Banana', 'Orange, Blueberry'] ```
上一篇:
索引和切片
下一篇:
str.splitlines
该分类下的相关小册推荐:
Python3网络爬虫开发实战(上)
Python高性能编程与实战
Python合辑9-判断和循环
Python与办公-玩转PDF
Python爬虫入门与实战开发(上)
Python合辑7-集合、列表与元组
剑指Python(磨刀不误砍柴工)
Python数据分析与挖掘实战(上)
Python编程轻松进阶(四)
Python与办公-玩转PPT
Python3网络爬虫开发实战(下)
Python合辑2-字符串常用方法