Python split()方法
描述
Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
语法
split() 方法语法:
1 | str.split(str= "" , num=string.count(str)). |
参数
- str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
- num -- 分割次数。默认为 -1, 即分隔所有。
返回值
返回分割后的字符串列表。
实例
以下实例展示了 split() 函数的使用方法:
实例(Python 2.0+)
1 2 3 4 5 6 | #!/usr/bin/python # -*- coding: UTF- 8 -*- str = "Line1-abcdef \nLine2-abc \nLine4-abcd" ; print str.split( ); # 以空格为分隔符,包含 \n print str.split( ' ' , 1 ); # 以空格为分隔符,分隔成两个 |
以上实例输出结果如下:
1 2 | [ 'Line1-abcdef' , 'Line2-abc' , 'Line4-abcd' ] [ 'Line1-abcdef' , '\nLine2-abc \nLine4-abcd' ] |
以下实例以 # 号为分割符,指定第二个参数为 1,返回两个参数列表。
实例(Python 2.0+)
1 2 3 4 5 6 7 8 9 | #!/usr/bin/python # -*- coding: UTF- 8 -*- txt = "Google#Runoob#Taobao#Facebook" # 第二个参数为 1 ,返回两个参数列表 x = txt.split( "#" , 1 ) print x |
以上实例输出结果如下:
1 | [ 'Google' , 'Runoob#Taobao#Facebook' ] |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix