0.
字符串的对象方法
split,可以提供分隔符号进行分隔
把想加的内容join到目标列表里
find和index可以找字符串在不在目标字符串里
如果不在 find返回-1 index弹出异常
count是计数,括号内的字符串出现过几次
replace就换,把前边的换成后边的
内置字符串的方法如上
0.5
正则 re模块 import re
\s+ 代表前边有一个或者多个空白符
可以把re.split(‘’\s+\‘’,text)分成两部分
regex=re.complie('\s+') regex就变成一个可以重复使用的对象 compile的意思是编译
regex.split(text) 也可以得到上述内容
regex.findall(text) 也可以得到上述的内容
还有一个search
但是这两个区别在于 findall会返回所有的内容 search会说这个字符串的位置
m=regex.search(text)
text[m.start():m.end()] 才可以弹出来内容
regex.sub(‘AAAAA’,text) 是替换内容的 把这个regex这个正则条件筛出来的内容替换成AAAAA
0.75
pattern=r'([A-Z0-9._%+-]+)@([A-Z0-9.-]+)\.([A-Z]{2,4})' 定一个模式
regex=re.compile(pattern,其他参数) 这是一个正则表达式
m=regex.findall(text) 通过这个正则去索引
1.
建立一个data和叫df的Series
看df的各项里是否包含ccc字符串
pattern=r'([A-Z0-9._%+-]+)@([A-Z0-9.-]+)\.([A-Z]{2,4})'
regex=re.compile(pattern,flags=re.IGNORECASE) 无视大小写
然后正则的使用相当于刚才的contains
可以截取字符串[:多少位]