python中的split函数中的参数问题

str='server=mpilgrim'
printstr.split('=',1)[0]
printstr.split('=',1)[1]
printstr.split('=')[0]
printstr.split('=')[1]
split函数中的第二个参数到底有什么意义,我发现上述两个结果是一样的,文档中说是控制行,但是我真的没发现有什么用处阿,求大神解释一下。
繁华开满天机
浏览 493回答 2
2回答

茅侃侃

第二个参数表明是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

Helenr

没看到什么控制行的,或者你说的是涉及到标签中几个框架的代码!|split(...)|S.split([sep[,maxsplit]])->listofstrings||ReturnalistofthewordsinthestringS,usingsepasthe|delimiterstring.Ifmaxsplitisgiven,atmostmaxsplit|splitsaredone.IfsepisnotspecifiedorisNone,any|whitespacestringisaseparatorandemptystringsareremoved|fromtheresult.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript