前言

  • Python中split是一个内置函数,用来对字符串进行分割,分割后的字符串以列表形式返回,该函数的语法是“str.split(str=“”,num=string.count(str))”

一、split()函数使用方法

  • 不带参数
split()中如果没有参数,函数默认以空格,tab空格符,换行符等作为分割条件String_0 = "www.com aaa bbb QJ6252630247.jpg"
String_1 = "www.com\taaa\tbbb\tQJ6252630247.jpg"
String_2 = "www.com\naaa\nbbb\nQJ6252630247.jpg"a = String_0.split()
b = String_1.split()
c = String_2.split()print(a)
print(b)
print(c)结果:
['www.com', 'aaa', 'bbb', 'QJ6252630247.jpg']
['www.com', 'aaa', 'bbb', 'QJ6252630247.jpg']
['www.com', 'aaa', 'bbb', 'QJ6252630247.jpg']
  • 带参数
split("/")中有参数时,会以参数作为分割条件,把字符串进行分割,得到的每个分割段作为列表的元素返回String_0 = "www.com/aaa/bbb/QJ6252630247.jpg"
String_1 = "www.com-aaa-bbb-QJ6252630247.jpg"
String_2 = "www.com:aaa:bbb:QJ6252630247.jpg"a = String_0.split("/")
b = String_1.split("-")
c = String_2.split(":")print(a)
print(b)
print(c)结果:
['www.com', 'aaa', 'bbb', 'QJ6252630247.jpg']
['www.com', 'aaa', 'bbb', 'QJ6252630247.jpg']
['www.com', 'aaa', 'bbb', 'QJ6252630247.jpg']
  • 带2个参数
第二个参数表示分割几次String_0 = "www:com:aaa:bbb:QJ6252630247.jpg"a = String_0.split(":", 1)
b = String_0.split(":", 2)
c = String_0.split(":", 3)
d = String_0.split(":", 4)print(a)
print(b)
print(c)
print(d)结果:
['www', 'com:aaa:bbb:QJ6252630247.jpg']
['www', 'com', 'aaa:bbb:QJ6252630247.jpg']
['www', 'com', 'aaa', 'bbb:QJ6252630247.jpg']
['www', 'com', 'aaa', 'bbb', 'QJ6252630247.jpg']
  • 获取最后一个参数

String_0 = "www.com/aaa/bbb/QJ6252630247.jpg"a = String_0.split("/")[-1]print(a)结果:
QJ6252630247.jpg

python_split()函数使用方法相关推荐

  1. 强化学习(七) - 函数近似方法 - 随机梯度下降, 半梯度下降,及瓦片编码(Tile Coding)实例

    函数近似方法 7.1 目标预测(VE‾\overline{VE}VE) 7.2 随机梯度下降和半梯度下降 例7.1: 1000态随机行走的状态收敛 7.3 线性近似 7.4 线性方法的特征构造 7.4 ...

  2. python replace函数_Python3 replace()函数使用方法

    描述 replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次. 语法replace()方法语法: str.replac ...

  3. SQLserver 常用函数适用方法(转载)

    SQL Server 常用函数使用方法(持续更新) 之前就想要把一些 SQL 的常用函数记录下来,不过一直没有实行...嘿嘿... 直到今天用到substring()这个函数,C# 里面这个方法起始值 ...

  4. python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法

    python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法 目录

  5. Swift类与结构、存储属性、计算属性、函数与方法、附属脚本等

    一.类与结构体 两者在Swift中差不了多少了 类与结构体有很多相同的地方: (第2,3点是其他语言中不存在的) 1)都可以定义属性/方法/下标(结构体也可以定义方法了) 2)都能初始化(通过构造方法 ...

  6. 用指针、子函数的方法去一维数组中所有元素的平均值,并放在a[0]处

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p142 7.1.2 上级实训内容 [实训内容7]用指针.子函数的方法去一维数组中所有元素的平均值,并放 ...

  7. 用指针和函数的方法完成两个数的交换

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p142 7.1.2 上级实训内容 [实训内容6]用指针和函数的方法完成两个数的交换 传递规则:主函数 ...

  8. 有5个学生,4门课程,用子函数的方法显示平均分最高的学生的所有成绩

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p142 7.1.2 上级实训内容 [实训内容4]有5个学生,4门课程,用子函数的方法显示平均分最高的学 ...

  9. 用子函数的方法求一个3*4的数组的转置数组

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p142 7.1.2 上级实训内容 [实训内容3]用子函数的方法求一个3*4的数组的转置数组 #incl ...

最新文章

  1. Error creating bean with name 'defaultHandlerMapping' defined in ServletContext resource
  2. Android强制设置横屏或竖屏
  3. OpenCV学习(20) grabcut分割算法
  4. 【PAT (Advanced Level) Practice】PAT (Advanced Level) Practice
  5. 前端性能优化-DNS解析优化
  6. java poi 导出excel 数字有问题
  7. linux hlist,linux内核V2.6.11学习笔记(2)--list和hlist
  8. python 字典排序成绩_集体备课第四章 python基础与顺序结构
  9. 【Flink】Zookeeper connection loss leads to Flink job restart
  10. lumen 下使用自定义配置文件
  11. 可变cell,自适应cell,理解iOS 8中的Self Sizing Cells和Dynamic Type
  12. c:forTokens
  13. python时间如何处理_python 时间处理
  14. 话题热议:有没有能替代Excel的数据处理软件?
  15. dxgi的概念以及奇怪问题处理
  16. 基于html+css房地产销售系统设计与实现-计算机毕业设计源码+LW文档
  17. 学习Linux命令(11) startx
  18. html5中不再支持table的cellspacing和cellpadding属性
  19. Atcoder abc257 E
  20. 百度网盘青春版开始内测了

热门文章

  1. Linux 下nm 、objdump 和 readelf 比较
  2. S32DS中.ld(链接)文件学习
  3. 线程池原理(ThreadPoolExecutor)
  4. Windows下PHPStudy服务环境80端口被进程System占用的解决方法
  5. 未来的计算机漫画,搞笑漫画:能预知未来有多可怕?大雄如此试了,结果很失落...
  6. 脱离.Net Framework运行doNet程序的简单方法
  7. 中国有望成为世界第一个发射量子轨道卫星的国家
  8. 快速排序的枢轴(pivot)和边界
  9. [PAT A1028]List Sorting
  10. 同步和异步的区别是什么?