str='server=mpilgrim'printstr.split('=',1)[0]printstr.split('=',1)[1]printstr.split('=')[0]printstr.split('=')[1]split函数中的第二个参数到底有什么意义,我发现上述两个结果是一样的,文档中说是控制行,但是我真的没发现有什么用处阿,求大神解释一下。
2 回答
红颜莎娜
TA贡献1842条经验 获得超12个赞
第二个参数表明是split次数。用下面这个例子测试:str='server=mpilgrim&ip=10.10.10.10&port=8080'printstr.split('=',1)[0]printstr.split('=',1)[1]printstr.split('=')[0]printstr.split('=')[1]结果是:servermpilgrim&ip=10.10.10.10&port=8080servermpilgrim&ip
饮歌长啸
TA贡献1951条经验 获得超3个赞
没看到什么控制行的,或者你说的是涉及到标签中几个框架的代码!|split(...)|S.split([sep[,maxsplit]])->listofstrings||ReturnalistofthewordsinthestringS,usingsepasthe|delimiterstring.Ifmaxsplitisgiven,atmostmaxsplit|splitsaredone.IfsepisnotspecifiedorisNone,any|whitespacestringisaseparatorandemptystringsareremoved|fromtheresult.
添加回答
举报
0/150
提交
取消