!一句代码判断数据是否是你想要的数据类型 *(包括大小写 字符 \t\b\r)!
上周在做验证码登陆的时候由于是内网环境导致第三方的 OCR 识别效果很差!!经常把数字识别成了英文。有没有什么办法可以直接判断是不是你想要的数据类型呢?当然有而且很简单。。
例如:str = input(“please input the number”)
if if str.isdigit("str"):
返回为 True 表示输入的所有字符都是数字,否则,不是全部为数字
除了可以判断数字类型下面很多
判断 Python 输入是否为数字
在接收 raw_input 方法后,判断接收到的字符串是否为数字
str 为你的数据调用下面的方法
str.isalnum() 所有字符都是数字或者字母
str.isalpha() 所有字符都是字母
str.isdigit() 所有字符都是数字
str.islower() 所有字符都是小写
str.isupper() 所有字符都是大写
str.istitle() 所有单词都是首字母大写,像标题
str.isspace() 所有字符都是空白字符、\t、\n、\r
把上面你需要的判断的数据类型找的对应方法的,写到我们设计器的 if 组件的条件里就 OK 了!
mark 一下
我还没有发现有这个组件
这里面有的方法可以用组件实现的哈,有的也没有,👍🏻一个哈哈