str = 'server=mpilgrim'
print str.split('=', 1)[0]
print str.split('=', 1)[1]
print str.split('=')[0]
print str.split('=')[1]
split函数中的第二个参数到底有什么意义,我发现上述两个结果是一样的,文档中说是控制行,但是我真的没发现有什么用处阿,求大神解释一下。
str = 'server=mpilgrim'
print str.split('=', 1)[0]
print str.split('=', 1)[1]
print str.split('=')[0]
print str.split('=')[1]
split函数中的第二个参数到底有什么意义,我发现上述两个结果是一样的,文档中说是控制行,但是我真的没发现有什么用处阿,求大神解释一下。
没看到什么控制行的,或者你说的是涉及到标签中几个框架的代码!
| split(...)
| S.split([sep [,maxsplit]]) -> list of strings
|
| Return a list of the words in the string S, using sep as the
| delimiter string. If maxsplit is given, at most maxsplit
| splits are done. If sep is not specified or is None, any
| whitespace string is a separator and empty strings are removed
| from the result.
1 回答9.6k 阅读✓ 已解决
2 回答5.2k 阅读✓ 已解决
2 回答3.6k 阅读✓ 已解决
3 回答4.1k 阅读✓ 已解决
3 回答4.5k 阅读
2 回答2.5k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
第二个参数表明是split次数。 用下面这个例子测试:
结果是: