考生文件夹下存在一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能:
键盘输入一段文本,保存耻辱在一个字符串变量s中,分别用Python内置函数有jieba库中已有函数计算字
符串s的中文字符个数及中文词语个数。注意:中文字符包含中文标点符号。
例如,
键盘输入:
科技是第一生产力.
屏幕输出:
中文字符数为8,中文词数为4。
参考完整代码
- import jieba
- s = input("请输入一个字符串")
- n = len(s)
- m = len(jieba.lcut(s))
- print("中文字符数为{},中文词语数为{}。".format(n, m))
视频详解
[考点] jieba中文分库的使用和列表长度len()
- import jieba
- jieba.lcut(s)#返回的是中文词语列表list
- 如:
- import jieba
- s = "我爱阿福课堂"
- ls = jieba.lcut(s)#得到词语列表: ['我','爱', '阿福', '课堂']
- print(len(ls))
参考来自[全国计算机二级Python全程班+送题库+全程辅导+考过为止]