自然语言处理--相关基础技能

Posted xiximayou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自然语言处理--相关基础技能相关的知识,希望对你有一定的参考价值。

1.python字符串相关操作

s1 = " hello "
s2 = " world! "
#去除字符串左右两边的空格
s1 = s1.strip()
s2 = s2.strip()
#拼接字符串
s = s1+s2
#查找字符或子串 
s_index = s.index(hello)
#字符串大小写转换
s3 = "ABC"
s4 = "abc"
s3_lower = s3.lower()
s4_upper = s4.upper()
#翻转字符串
s_reverse = s[::-1]
#查找字符串
s_find = s.find("hello")
#分割字符串
s5 = "a,b,c,d,e"
s5_split = s5.split(",")
import re
from collections import Counter
#获取字符串中出现最多次数的字符
def count_char(str):
    str = str.lower()
    res = re.findall("[a-z]",str)
    count = Counter(res)
    return [k for k,v in count.items() if v==max(list(count.values()))]

2.正则表达式(网上很多教程,关键还是理解每一个代表什么意思,还要多写,其实没什么大不了,这里就不写了)就只写写python中是怎么用的

 

 

 

 

 

 

 

 

以上是关于自然语言处理--相关基础技能的主要内容,如果未能解决你的问题,请参考以下文章

golang 程序员必须掌握的技能有哪些

NLP大牛王斌加入小米,小爱同学技能有望提升

2-2-运维必备核心技能-nginx基础入门

20155234 2017-2018-1《信息安全系统设计基础》课程总结

iOS小技能: 用纯代码开发界面的过程 & 图片使用的相关注意事项

基础技能之HTTP协议