!一句代码判断数据是否是你想要的数据类型 *(包括大小写 字符 \t\b\r)!

上周在做验证码登陆的时候由于是内网环境导致第三方的 OCR 识别效果很差!!经常把数字识别成了英文。有没有什么办法可以直接判断是不是你想要的数据类型呢?当然有而且很简单。。

例如:str = input(“please input the number”)

	if if str.isdigit("str"):

返回为 True 表示输入的所有字符都是数字,否则,不是全部为数字

除了可以判断数字类型下面很多

ListenWind

判断 Python 输入是否为数字

在接收 raw_input 方法后,判断接收到的字符串是否为数字

str 为你的数据调用下面的方法
str.isalnum() 所有字符都是数字或者字母

str.isalpha() 所有字符都是字母

str.isdigit() 所有字符都是数字

str.islower() 所有字符都是小写

str.isupper() 所有字符都是大写

str.istitle() 所有单词都是首字母大写,像标题

str.isspace() 所有字符都是空白字符、\t、\n、\r

把上面你需要的判断的数据类型找的对应方法的,写到我们设计器的 if 组件的条件里就 OK 了!