python判断英文
#!/usr/bin/python
#-*-coding:utf-8-*-
__author__ = 'lxw'
#dictionary.txt的下载地址为:http://pan.baidu.com/s/1i4JL4RN
import string
def loadEnglish():#这个函数加载字典文件dicFile = open('dictionary.txt')english_word= {}for word in dicFile.read().split('\n'):english_word[word]=Nonereturn english_wordENGLISH_WORDS = loadEnglish()def removenonLetters(message):#移除非字母字符,包括标点符号和数字letterOnly = []allLetter = string.uppercase+string.lowercase+' \n\t'for i in message:if i in allLetter:letterOnly.append(i)return "".join(letterOnly)def getEnglishCount(message):#得到一段字符串中单词的个数message = message.upper()message = removenonLetters(message)match = 0words = message.split()if len(words)==0: return 0.0for word in words:if word in ENGLISH_WORDS.keys():match+=1return float(match)/len(words)def isEnglish(message,wordPercentage=20,letterPercentage=85):
#调用这个函数判断一段字符串是否问一段英文.如果是则返回TruewordMatch = getEnglishCount(message)*100 >= wordPercentageremovedMsg = removenonLetters(message)letterMatch = (len(removedMsg)/float(len(message)))*100>=letterPercentagereturn wordMatch and letterMatch
python判断英文相关推荐
- python判断英文字母_python判断字符串是否包含字母
第一种方法:使用正则表达式判断字符串是否包含字母#-*- coding:utf-8 -*-import re def check(str): my_re = re.compile(r'[A-Za-z] ...
- python判断英文字母_python判断字符串中是否含有英文 | 个人学习笔记记录
第一种方法: #-*- coding:utf-8 -*- import re def check(str): my_re = re.compile(r'[A-Za-z]',re.S) res = re ...
- python判断英文字母_Python判断两个单词的相似度
本文要点在于算法的设计:如果两个单词中不相同的字母足够少,并且随机选择几个字母在两个单词中具有相同的前后顺序,则认为两个单词是等价的. 目前存在的问题:可能会有误判. from random impo ...
- python判断密码是否正确_python密码判断是否符合要求的方法
python中可以使用正则表达式来判断密码字符串是否符合要求.Python的re 模块提供字符正则匹配检查,功能强大,写法高效简洁,因此在工作中会被经常使用. python判断密码是否符合要求示例: ...
- python判断汉字个数_python判断列表里数量python中文乱码问题大总结
在运行这样类似的代码:#!/usr/bin/env python s="中文" print s 最近经常遇到这样的问题: 问题一:SyntaxError: Non-ASCII ch ...
- python 判断字典是否包含某个key,以及对应的value 值
python 判断字典是否包含某个key 可以使用 in 来判断 具体如下: num = {"a": 1, "b": 2, "c": 3} ...
- Python 判断当前数值的类型(比如x=10 获取x的类型)
python 判断当前数值的类型使用type 先面集体说下type 的使用 x = 10 x = type(x) print (x) y = "10" y = type(y) pr ...
- 使用Python判断俩张图像相同或以某种方式相似
使用Python判断俩张图像相同或以某种方式相似 1. 均方误差(MSE) 2. 结构相似性指数(SSIM) 3. 效果图 4. 总结 参考 比较图像有俩种方案: 使用图像哈希/感知哈希/差分哈希比较 ...
- python判断一个数是整数、浮点数还是字符串
python判断一个数是整数.浮点数还是字符串 示例代码:
最新文章
- 完全平方数(打表+二分)
- QT 通过QNetworkReply *获取对应请求的URL地址
- grafana导入json文件没有数据_XAMPP客户端环境无法导入较大Mysql数据库文件的解决方法...
- Qt 调用 Windows 接口实现窗口置顶
- 怪物刷新时间计时_热血传奇;散人对这类怪物可谓是情有独钟
- python中_str_使用方法
- BZOJ 1786 DP
- linux安装ping命令
- c语言分解质因数法求最大公约数,最大公约数求法大全
- 北京工业大学外网访问知网数据库方法
- iis8+php环境搭建问题
- 求生2本地服务器怎么修改参数,求生之路2服务器指令及难度参数设置
- 学生托管班_小学生托管班托管班价格是多少?如何收费?
- java调第三方接口
- sfc /scannow是什么意思,有什么作用?
- 金蝶房地产ERP解决方案(完整版)
- 基于vue+element实现多级菜单动态生成
- 入坑 Google Glass开发
- matlab容许误差范围,s2 给定初值及容许误差,编制牛顿法解方程f(x) 0的通用程序 联合开发网 - pudn.com...
- Java的一个常见小错误
热门文章
- 成功解决ModuleNotFoundError: No module named 'keras_retinanet'
- ML之FE:数据处理—特征工程之高维组合特征的处理案例(矩阵分解)——基于LoR算法的广告点击预估问题
- BC:带你温习并解读《腾讯区块链方案白皮书》—区块链的兴起和未来之路
- ubuntu160.4+anaconda3 +tensorflow1.140 +keras2.2.5安装
- mysql主从复制同步
- django学习——通过HttpResponseRedirect 和 reverse实现重定向(转载)
- 将redis作为windows服务安装
- MaxAlertView 强大的弹框试图
- Android USB Gadget复合设备驱动(打印机)测试方法
- 砝码问题之一(回头发现貌似多重背包)