split() 方法可以将一个字符串按照指定的分隔符分割成多个子字符串,子字符串将会保存到列表中(不包含分隔符)

split() 方法的语法:str.split(sep,maxsplit)

str:要分割的字符串

sep:用于指定分隔符,可以包含多个字符 (例如 '1<>2<>3'.split('<>') 将返回 ['1', '2', '3'])。此参数默认为 None,表示所有空字符,包括空格、换行符 \n、制表符 \t 等

maxsplit:可选参数,用于指定分割的次数(因此,列表最多会有 maxsplit+1 个元素),如果不指定或者指定为 -1,则表示分割次数没有限制。

举例:

>>> '1 2 3 4'.split()
['1', '2', '3', '4']>>> '1,2,3'.split(',')
['1', '2', '3']>>> '1,2,3'.split(',', 1)
['1', '2,3']>>> '1,2,,3,'.split(',')
['1', '2', '', '3', '']>>> '1<<20<<300'.split('<<')
['1', '20', '300']

特殊一点儿的,如果没有指定 sep 参数,当字符串中有连续的空格或其他空字符时,都会被视为一个分隔符对字符串进行分割

>>> '1 2    3 4  5'.split()
['1', '2', '3', '4', '5']

【Python 必会技巧】使用 split() 方法对字符串进行切片相关推荐

  1. 站长在线Python精讲:在Python中使用正则表达式的split()方法分割字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用正则表达式的split()方法分割字符串详解>. 使用正则表达式分割字符串 在Python中使用正则表达 ...

  2. 站长在线Python精讲:在Python中使用正则表达式的sub()方法替换字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用正则表达式的sub()方法替换字符串详解>. 在Python中使用正则表达式的sub()方法替换字符串. ...

  3. JS对象 字符串分割 split() 方法将字符串分割为字符串数组,并返回此数组。 语法: stringObject.split(separator,limit)...

    字符串分割split() 知识讲解: split() 方法将字符串分割为字符串数组,并返回此数组. 语法: stringObject.split(separator,limit) 参数说明: 注意:如 ...

  4. Java使用String对象的split()方法分割字符串的小坑

    Java中,按某个字符分割字符串使用的是String对象的split()方法,返回的是分割之后的String数组,值得注意的是分割符.当分割符是 . 或者是 | 时,必须使用 \ 进行转义. 没有加转 ...

  5. String类的split方法,字符串分割成数组

    String类的split方法可以将字符串按照特定的分隔符拆分成字符串数组. String[] split(String regex) 参数regex为正则表达式,以regex所表示的字符串为分隔符, ...

  6. js中使用split()方法拆分字符串

    js中的split方法,拆分字符串 split介绍 split介绍 格式:要拆分的字符串.split(拆分依据的字符) 例如该文中的例子,拆分人名,电话,地址.该文中用了个文本框,文本框中需要输入的格 ...

  7. Java中实现使用split方法分隔字符串

    场景 字符串为: "CAB1DM1152CJ@2097812420006@20181010,CAB1DM1152CJ@2097812420007@20181010,CAB1DM1152CJ@ ...

  8. 【Python 必会技巧】使用 join() 方法将序列中的元素拼接成字符串

    Python 中 join() 方法可以将序列中的元素以指定的字符连接生成一个新的字符串.该序列可以是字符串.元组.列表或者字典 join() 方法的语法:'str'.join(sequence),其 ...

  9. 【Python 必会技巧】使用 Python 追加写入 json 文件或更改 json 文件中的值

    追加写入 json 文件 有一个 test.json 文件,包含内容如下: {"key_1": "value_1" } 现需要追加写入 json 文件,向其中增 ...

最新文章

  1. 一文助你解决90%的自然语言处理问题(附代码)
  2. maven2创建或者导入eclipse工程 设置M2_REPO消除错误
  3. DOM 之通俗易懂讲解
  4. 模型学习 - AE及一系列发展
  5. 爬虫篇 | 快速入门selenium(十一)
  6. 2高并发服务器:多线程服务器
  7. 廖雪峰python教程菜鸟变高手_python怎样
  8. Payara Micro在Oracle应用容器云上
  9. Java设计模式(九)责任链模式 命令模式
  10. 【Kafka】Kafka 如何读取offset topic内容 (__consumer_offsets)
  11. html检查元素是否溢出方法,JS判断指定dom元素是否在屏幕内的方法实例
  12. @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别 .(转)
  13. MySQL 的慢 SQL 怎么优化?
  14. Openstack的ping不通实例的解决办法
  15. php mail带附件,Pear Mail 发送邮件带附件_PHP教程
  16. mysql必需记住的语句_关于MySql的语句
  17. 九宫格锁屏和设置密码(九点密码盘)
  18. DNW刷机210步骤和常见问题
  19. 【U8+】win10/11系统注册用友U8硬加密
  20. STM32使能IIC驱动电流检测芯片INA226

热门文章

  1. mysql timeout
  2. ]Kinect for Windows SDK开发入门(六):骨骼追踪基础 上
  3. asp。net中常用的文件操作类
  4. 流量专家为114搜索提供权威流量访问统计
  5. 641. Design Circular Deque
  6. 图论中的基础概念总结
  7. vba xml 怎么设置父节点_熊二做了一个xml报文处理的开源库easyxml
  8. set集合判断集合中是否有无元素_一文了解 JavaScript 中的 Set(集合)- 对 Set 的扩展...
  9. linux内核 频率,Linux内核中CPU主频和电压调整 (三)
  10. 微信小程序php实现登陆的代码,微信小程序实现微信登录