首页后端开发Python大神能不能帮忙解释一下下面的例子

大神能不能帮忙解释一下下面的例子

时间2023-06-07 19:04:01发布访客分类Python浏览723
导读:大神能不能帮忙解释一下下面的例子?split的第一个参数是分隔符。如果省略第一个参数,默认把所有的空格、制表符、回车符当作分隔符,并过滤掉空串。这个也是你第一种写法的效果。line.split(‘\t''\n' '\t'和'\n'是两个字符...

大神能不能帮忙解释一下下面的例子?

split的第一个参数是分隔符。

如果省略第一个参数,默认把所有的空格、制表符、回车符当作分隔符,并过滤掉空串。这个也是你第一种写法的效果。

line.split(‘\t''\n')

'\t'和'\n'是两个字符串,会自动进行拼接,形成'\t\n'作为分隔符。而在你输入的字符串中,不包含这样的字串,所以就分割的结果就是原串。

split(‘\t')

以'\t'作为分隔符,分割的结果就是第三种写法。

split不支持同时使用多种字符做分隔符,如果想实现这样的效果,可以用re,例如:

> > > a

'wowofbfwjowoefbwfoweojbwoefja'

> > > import re

> > > re.split('[ab]', a)

['wowof', 'fwjowoef', 'wfoweoj', 'woefj', '']

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 大神能不能帮忙解释一下下面的例子
本文地址: https://pptw.com/jishu/65797.html
python创建一般显示no python中如何去掉字符串中的数字

游客 回复需填写必要信息