mshd.net
当前位置:首页 >> python rE.split用法为什么不能匹配 >>

python rE.split用法为什么不能匹配

list也就是列表。。那不明摆着。。列表没有split这个属性,,把他转换为字符串再用吧,,好好看错误,这种问题不应该来提问的 还有。你应该确定一下,re.findall返回的是一个list列表,而不是字符

split()的用法是这样的,你只要在括号里面打上你需要以什么分割就可以了,比如你要以#分割,那就split("#")。例如a = "a#a#a", b = a.split("#") >>> print b 就输出[a,a,a]

list也就是列表。。那不明摆着。。列表没有split这个属性,,把他转换为字符串再用吧,,好好看错误,这种问题不应该来提问的 还有。你应该确定一下,re.findall返回的是一个list列表,而不是字符串,应该使用迭代取出字符串,而且你的匹配条件里...

str.split(temp) 符号写错

s = 'Hello!This?Is!What?I!Want' for i in ('!', '?'): s = s.replace(i,' ') list1 = s.split() list1 = [i for i in list1 if i]

string='1,2.3,4.5,6'print string.replace(',','.').split('.')是这么个意思吗,有两种分隔符,我的方法是先replace一下在split 不用replace用translate也行

字符串的split函数默认分隔符是空格 ' ' 如果没有分隔符,就把整个字符串作为列表的一个元素

name_1 = re.split('"',name) 这样空格不就保留住了么?

s = "a#b#c" ls = s.split("#") print ls > ['a','b','c']

使用split()是默认以空格和\n为分隔符 你是用的split(',')就是以","符号为分隔符 如果你确定是以逗号为分隔符,那就这么写 import re re.sub('\n','',a).split(',') a='fdas s,adf s,df\n sdf\n sd fs\nd\n sd f' print a.split(',') 以逗号为分...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com