在考生文件夹下有一个文件PY103.py,请按照文件内的说明,完善代码,实现下面的功能: 从键盘输入一个中文字符串变量s,内部包含中文逗号和句号。计算字符串s中的中文词语数。示例如下: 请输入一个中文字符串,包含标点符号:问君能有几多愁?恰似一

admin2020-04-10  25

问题 在考生文件夹下有一个文件PY103.py,请按照文件内的说明,完善代码,实现下面的功能:
  从键盘输入一个中文字符串变量s,内部包含中文逗号和句号。计算字符串s中的中文词语数。示例如下:
    请输入一个中文字符串,包含标点符号:问君能有几多愁?恰似一江春水向东流。
    中文词语数:9
试题程序:
#请在程序的_______处使用一行代码或表达式替换
#注意:请不要修改其他已给出代码
ivaport________
s=input(”请输入一个中文字符串,包含标点符号:”)
m=________
print("中文词语数:{}".format(________))

选项

答案import jieba s =input(”请输入一个中文字符串,包含标点符号:”) m =jieba.lcut(s) print(”中文词语数:{}”.format(len(m)))

解析 该题考查的是jieba中文分词库的使用。jieba库是Python第三方库,使用时需要提前导入,lcut()函数是最常用的中文分词函数,精确模式,返回列表类型。统计中文词语数即统计列表的长度,可使用len()获得列表长度。
转载请注明原文地址:https://jikaoti.com/ti/a250FFFM
0

最新回复(0)