print(type('s'))
if type('s')==<class 'str'>:
print(1)
else:
print(2)
type() 函数的作用是用来查询变量所指的对象类型,返回值是对象类型,而python3中支持6个标准数据类型,分别是:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)。原代码if type('s')==<class 'str'>:这种写法就有问题,<class 'str'>并不是数据类型。可改为下方代码:
#print(type('s')) if type('s')== str: print(1) else: print(2)