考生文件夹下存在一个文件PY103.py,请写代码替换横线,不修改其他代码,实现以下功能: 键盘输入一句话,用jieba分词后,将切分的词组按照在原话中逆序输出到屏幕上,词组中间没有空格。 示例如下: 输入: 我爱老师 输出:

admin2020-04-10  14

问题 考生文件夹下存在一个文件PY103.py,请写代码替换横线,不修改其他代码,实现以下功能:
  键盘输入一句话,用jieba分词后,将切分的词组按照在原话中逆序输出到屏幕上,词组中间没有空格。
示例如下:
    输入:
    我爱老师
    输出:
    老师爱我
    试题程序:
    #请在_______处使用一行代码或表达式替换
    #注意:请不要修改其他已给出代码
    import jieba
    txt=input("请输入一段中文文本:")
    for i in 1s [::一1]:

选项

答案import jieba txt=input(”请输入一段中文文本:”) ls=jieba.lcut(txt) for i in ls[::一1]: print(i,end="")

解析 该题目使用jieba中文分词库对输入的字符串进行分割,然后按照在原话中逆序输出。jieba库是Python的第三方库,需要导入之后才可以使用。jieba库提供了3种分词模式:精确模式、全模式和搜索引擎模式。其中精确模式分词的词语拼接没有冗余,是最经常使用的。精确模式对字符串的分词操作为jieba.lcut(s),该函数返回的是一个列表且列表中每一个元素都是一个中文词语。最后,把返回的列表中的内容使用列表切片的方法,将其逆序输出。
转载请注明原文地址:https://kaotiyun.com/show/M56p777K
0

最新回复(0)