c++ string split_闲话Python之砍瓜切菜split()
发布日期:2022-02-04 01:43:58
浏览次数:19
分类:技术文章
本文共 624 字,大约阅读时间需要 2 分钟。
今天来聊一聊在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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月03日 01时10分30秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
设计模式——工厂模式
2019-04-27
Unity中实现有限状态机FSM
2019-04-27
Unity中实现反弹
2019-04-27
U3D游戏开发框架(九)——事件序列
2019-04-27
Unity中解决“SetDestination“ can only be called on an active agent that has been placed on a NavMesh
2019-04-27
Unity中的刚体
2019-04-27
Unity中的坐标转换
2019-04-27
Unity中为什么不能对transform.position.x直接赋值?
2019-04-27
Unity中物体移动方法详解
2019-04-27
使用对象池优化性能
2019-04-27
Unity中的UI方案(基础版)
2019-04-27
Lua(一)——Lua介绍
2019-04-27
Lua(二)——环境安装
2019-04-27
Unity中父子物体的坑
2019-04-27
基础知识——进位制
2019-04-27
Lua(十二)——表
2019-04-27
Lua(十三)——模块与包
2019-04-27
Lua(四)——变量
2019-04-27
Lua(十四)——元表
2019-04-27
Lua(十五)——协同程序
2019-04-27