在python里面有个string.split,
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 00:47:43
在python里面有个string.split,
格式是string.split (s[ , sep[ , maxsplit ] ] )
对这个格式好像不理解,能不能举个例子来说明呢
格式是string.split (s[ , sep[ , maxsplit ] ] )
对这个格式好像不理解,能不能举个例子来说明呢
s="aaabcccbdddbeeebffff"
result=string.split(s,"b")
则result值为['aaa','ccc','ddd','eee','ffff']
sep就是这里的"b",也就是字符串里面找到"b",将其作为分隔符,把字符串s分开,这里没有maxsplit参数,也就默认是全部分隔.
如果添加maxsplit参数,比如result=string.split(s,"b",2)这里把maxsplit设置为2,那么就只会分割前面两个,那么result的值为['aaa','ccc','dddbeeebffff'] 后面那个干脆就没分割了,不过一般很少有用到maxsplit参数的时候.
另外如果不给出sep也就是分隔符,那么默认是空格.
比如s="aa bb cc dd"
result=string.split(s)
那么result的值为['aa','bb','cc','dd'],就是用空格来分割.
对了,split作为string的一个方法,还可以由string对象,也就是一般的字符串直接调用,比如上面的可以result=s.split()就行了.
result=string.split(s,"b")
则result值为['aaa','ccc','ddd','eee','ffff']
sep就是这里的"b",也就是字符串里面找到"b",将其作为分隔符,把字符串s分开,这里没有maxsplit参数,也就默认是全部分隔.
如果添加maxsplit参数,比如result=string.split(s,"b",2)这里把maxsplit设置为2,那么就只会分割前面两个,那么result的值为['aaa','ccc','dddbeeebffff'] 后面那个干脆就没分割了,不过一般很少有用到maxsplit参数的时候.
另外如果不给出sep也就是分隔符,那么默认是空格.
比如s="aa bb cc dd"
result=string.split(s)
那么result的值为['aa','bb','cc','dd'],就是用空格来分割.
对了,split作为string的一个方法,还可以由string对象,也就是一般的字符串直接调用,比如上面的可以result=s.split()就行了.
python string
C#里面的string和String有什么区别?
python中如何把string 转换成int
VB中single ,Integer,Split,String等术语是什么意思?具体用途是什么?能给个既详细又全面的回答
String str="11:aa|22:bb|33:cc"; String s[]=str.split("\\|");
在summer split ,spring split 中
split("\\s+") 和 split(" +") 有什么区别?
python 在一个范围内,寻找另一个数字的所有整数倍数,并计算一共有多少个倍数
split
求解释下这段Python代码,尤其是lineList = line.split()这句
python统计个单词数目
在c++里面定义一个function,这个function可以把string 变成 integer value.