创新互联Python教程:python怎么判断数据类型
Python判断变量的类型有两种方法:type() 和 isinstance()

目前成都创新互联公司已为超过千家的企业提供了网站建设、域名、网页空间、绵阳服务器托管、企业网站设计、磁县网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
如何使用
对于基本的数据类型两个的效果都一样
type()
ip_port = ['219.135.164.245', 3128]
if type(ip_port) is list:
print('list数组')
else:
print('其他类型')
isinstance()
ip_port = ['219.135.164.245', 3128]
if isinstance(ip_port, list):
print('list数组')
else:
print('其他类型')
区别之处
isinstance() 和 type() 的区别在于:
type()不会认为子类是一种父类类型
isinstance()会认为子类是一种父类类型
class A: pass class B(A): pass isinstance(A(), A) # returns True type(A()) == A # returns True isinstance(B(), A) # returns True type(B()) == A # returns False
当前文章:创新互联Python教程:python怎么判断数据类型
网页路径:http://www.jxjierui.cn/article/dphhgid.html


咨询
建站咨询
