直接上jieba分词带词性的代码
import jieba import jieba.analyse import jieba.posseg def dosegment_all(sentence): ''' 带词性标注,对句子进行分词,不排除停词等 :param sentence:输入字符 :return: ''' sentence_seged = jieba.posseg.cut(sentence.strip()) outstr = '' for x in sentence_seged: outstr+="{}/{},".format(x.word,x.flag) #上面的for循环可以用python递推式构造生成器完成 # outstr = ",".join([("%s/%s" %(x.word,x.flag)) for x in sentence_seged]) return outstr Example: 苹果官网iPhone降价!再次惊觉了神网友们的才华 一群同学 苹果/n,官网/n,iPhone/n,降价/n,!/x,再次/d,惊觉/a,了/ul,神/n,网友/n,们/k,的/uj,才华/nr, /x,一群/m,同学/n,