为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

繁星淼淼 2019-04-08 11:16:52
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]
结果是:
server
mpilgrim&ip=10.10.10.10&port=8080
server
mpilgrim&ip
                            
查看完整回答
反对 回复 2019-04-08
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

没看到什么控制行的,或者你说的是涉及到标签中几个框架的代码!
|split(...)
|S.split([sep[,maxsplit]])->listofstrings
|
|ReturnalistofthewordsinthestringS,usingsepasthe
|delimiterstring.Ifmaxsplitisgiven,atmostmaxsplit
|splitsaredone.IfsepisnotspecifiedorisNone,any
|whitespacestringisaseparatorandemptystringsareremoved
|fromtheresult.
                            
查看完整回答
反对 回复 2019-04-08
  • 2 回答
  • 0 关注
  • 387 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信