字符串
判断字符串是否属于浮点类型
先使用eval函数,然后使用type判断。关于eval()
函数,官方解释是:将字符串str当成有效的表达式来求值并返回计算结果。而type()
可以得到一个对象的类型。
type(eval("123")) == int
type(eval("123.23")) == float
判断实例是否是某个对象
使用isinstance(object, class-ro-type-or-tuple)
,可以判断实例是否是这个类或者object是变量
In [1]: isinstance('1.11', int)
Out[1]: False
字符串的各种判断方法
s="123455"
s.isalnum() #所有字符都是数字或者字母
s.isalpha() #所有字符都是字母
s.isdigit() #所有字符都是数字
s.islower() #所有字符都是小写
s.isupper() #所有字符都是大写
s.istitle() #所有单词都是首字母大写,像标题
s.isspace() #所有字符都是空白字符、\t、\n、\r