c++ string split_闲话Python之砍瓜切菜split()
发布日期:2022-02-04 01:43:58 浏览次数:19 分类:技术文章

本文共 624 字,大约阅读时间需要 2 分钟。

7a54fac7e64def28c02504c4c8808c61.png

今天来聊一聊在Python之中常常用到的split函数,主要作用呢就是将字符串(string)中的字符分隔开来,转化成其他类型的对象比如列表啦,集合啦啥的,话不多说,让我们开始吧~

首先让我们来看下面这段代码:

a

由系统返回的结果可以看出,split可以吧字符串中字符间的空格啦,换行符号,制表符号啥的都识别出来,然后就根据它们把字符串大卸八块,形成以字符为元素的列表。

当然了,也有split无法自动识别的符号啦,下面看下这段代码:

g

看到没,在无参数情况下split无法识别字符串间的逗号的,而在split(','),即传入逗号作为参数的情况下,它就识别出来了。当然不止逗号,你传入的参数它都可以识别的~

另外split的切割方式你也可以通过传入参数来diy啦,比如看下面这段代码:

g

你看h2这个,split(',',1),代表的就是识别出字符串中第1个逗号然后进行切割,切一刀

再看h3这个,split(',',2),代表的就是识别出字符串中的前2个逗号然后进行切割,切两刀

再看h4这个,split(',',10),代表的就是识别出符串中的前10个逗号然后进行切割,切10刀,你可能会问,根据结果来看,不是切10刀吧,才分成5块而已啊,不要激动,因为那只是这个字符串只有5个单词,切10到的话最多也只有5块,如果你有11个单词,那10刀就切成11块了,切割次数超出元素次数也是木有关系滴。

怎么样,split是不是很好用,哈哈哈~~

转载地址:https://blog.csdn.net/weixin_39603908/article/details/110669375 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:chrome网页自动化插件_Automation | 让网页在 Safari 和 Chrome 之间穿梭
下一篇:电脑同时安装python2和3_电脑上同时安装Python2和Python3

发表评论

最新留言

很好
[***.229.124.182]2024年04月03日 01时10分30秒