jieba 分词

安装 jieba 分词

<span style="color:red"> 错误:</span>conda install jieba
<span style="color:green"> 正确:</span>pip install jieba

代码

# jieba分词
import jieba

def cut():
    """
    jieba分词  
    :return:词数组
    """
    con1 = jieba.cut("这是第一句话")
    con2 = jieba.cut("这是第二句话")
    con3 = jieba.cut("这是第三句话")

    # 转换成列表
    content1 = list(con1)
    content2 = list(con2)
    content3 = list(con3)

    # 转换成字符串
    c1 = ' '.join(content1)
    c2 = ' '.join(content2)
    c3 = ' '.join(content3)

    return c1, c2, c3

if __name__ == "__main__":
    c1, c2, c3 = cut()

    print(c1, c2, c3)

运行结果

这是 第一句 话 这是 第二句 话 这是 第三句 话

运行报错

运行的时候报错:AttributeError: module 'jieba' has no attribute 'cut'
原因是文件名不能和库名相同, 长教训了.

灵活运用

9f39e40211e14b81a344793b44bd6110_image.png

视频

<video style="width:100%;height:100%;" src="http://pg7op1zfx.bkt.clouddn.com/03_%E7%89%B9%E5%BE%81%E5%B7%A5%E7%A8%8B%E4%B9%8B%E6%96%87%E6%9C%AC%E7%89%B9%E5%BE%81%E6%8A%BD%E5%8F%96%E4%BB%A5%E5%8F%8A%E4%B8%AD%E6%96%87%E9%97%AE%E9%A2%98.mp4"; controls="controls">