行业资讯
自然语言处理笔记002----字符串处理
NLP处理的对象是文本字符串内容一般来讲文本基本都是有字符串构成的。文本基本上也是由字符串组成的。1.lstrip rstrip strip---去掉特殊字符包括空格换行符等import numpy as np s hello,我是风清扬我会独孤九剑。。。哈哈哈 #去掉开头空格 s1s.lstrip() #去掉结尾空格 s2s.rstrip() #去掉首尾空格 s3s.strip() print(s1) print(s2) print(s3) print(s)结果hello,我是风清扬我会独孤九剑。。。哈哈哈 hello,我是风清扬我会独孤九剑。。。哈哈哈 hello,我是风清扬我会独孤九剑。。。哈哈哈 hello,我是风清扬我会独孤九剑。。。哈哈哈2.repalce,替换字符串中的字符或者子字符串。但不改变原来的字符串s hello,我是风清扬我会独孤九剑。。。哈哈哈 s4s.replace(hello,幸会) print(s4) print(s) #同样可以使用替换的功能删除某个子串 s5s.replace(。。。哈哈哈 ,) print(s5)结果幸会,我是风清扬我会独孤九剑。。。哈哈哈 hello,我是风清扬我会独孤九剑。。。哈哈哈 hello,我是风清扬我会独孤九剑。。。哈哈哈3.字符串截取my_hello大家好我是风清扬来自于华山派成名绝技独孤九剑 #从左到右切片,左闭右开。 print(my_hello[0:3]) #中间位置切片 print(my_hello[4:45]) #从尾部开始切片 print(my_hello[-1-4:-1]) #有步长切片 print(my_hello[::2]) #翻转 print(my_hello[::-1])运行结果大家好 我是风清扬 独孤九剑 大好我风扬来于山名技独九 剑九孤独技绝名成派山华于自来扬清风是我好家大4.字符串拼接与分割dfbb大家好我是东方不败。来自日月神教 fqy大家好我是风清扬。来自华山派 #字符串相加 str1dfbbfqy print(str1) #join的用法 s[大家好,我是任我行,我会吸星大法,我要找东方不败报仇] str2:.join(s) print(str2) # 通过split的方式切分,返回值是一个列表 tmp_str 我是陆超我是李雪琴我是毛毛姐好high哟,感觉人生已经达到了高潮,感觉人生已经达到了巅峰 str3tmp_str.split() print(str3)运行结果大家好我是东方不败。来自日月神教大家好我是风清扬。来自华山派 大家好:我是任我行:我会吸星大法:我要找东方不败报仇 [我是陆超, 我是李雪琴, 我是毛毛姐好high哟,感觉人生已经达到了高潮,感觉人生已经达到了巅峰]5.查找tmp_str 我是陆超我是李雪琴我是毛毛姐好high哟,感觉人生已经达到了高潮,感觉人生已经达到了巅峰 #find 返回子串在原字符串中的首索引 str4tmp_str.find(毛毛) print(str4) str5tmp_str.index(毛毛) print(str5)运行结果13 136.大小写互换shello,my name is FengQingyang #转为小写 s1s.lower() print(s1) #转为大写 s2s.upper() print(s2) #首字母大写 s3s.capitalize() print(s3)运行结果hello,my name is fengqingyang HELLO,MY NAME IS FENGQINGYANG Hello,my name is fengqingyang暂时先总结这么多吧以后碰到相关的内容再补写
郑州网站建设
网页设计
企业官网