Python正则表达式与Jieba分词测试题
Python正则表达式与Jieba分词测试题
1. Python中预定义的字符描述正确的是?(单选,2.0分)
A. \w:与\W反义,非数字,非字母和非_ B. \s:空白字符 C. \D:数字 D. \d:非数字
2. 美元符号$表示匹配字符串的()位置(单选,0.0分)
A. 结束 B. 开始 C. 中间 D. 表示货币的字符串
3. 竖线|用于对两个正则表达式或操作,如果A和B是正则表达式,那么A|B表示为()(单选,2.0分)
A. 匹配A和B一起出现的字符 B. 匹配A或B中出现的任何字符 C. 匹配A中出现的任何字符 D. 匹配B中出现的任何字符
4. 're.sub('自然语言处理','nlp',text1)'表示的含义是(单选,2.0分)
A. 将text1中'自然语言处理'替换为'nlp' B. 将text1中的'nlp'替换为'自然语言处理' C. 找出text1中的'自然语言处理' D. 找出text1中的'nlp'
5. 不属于常用的正则表达式函数的是(单选,2.0分)
A. match B. search C. findall D. matplotlib
6. 不属于jieba分词步骤的是(单选,2.0分)
A. 基于前缀词典快速扫描词图,搭建可能的分词结果有向无环图,构成多条分词路径 B. 统计每个出现在词头位置状态的次数,得到初始概率,统计每种位置状态转移至另一状态的次数,得到转移概率 C. 采用动态规划法寻找最大概率路径,从右往左反向计算最大概率,以此类推,得到概率最大的分词路径,作为最终分词结果 D. 采用hmm处理未登录词,借助模型语句构成的4个状态B、M、E、S推导,利用维特比算法求解最优分词路径
答案
- B2. A3. B4. A5. D6. B
原文地址: https://www.cveoy.top/t/topic/iyb 著作权归作者所有。请勿转载和采集!