千锋教育-做有情怀、有良心、有品质的职业教育机构

python如何判断变量的数据类型

来源:千锋教育
发布时间:2023-11-09 05:17:25
分享

python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。

其中数字又包含整型(整型又包括标准整型、长整型(Python2.7及之前版本有))、浮点型、复数类型、布尔型(布尔型就是只有两个值的整型)、这几种数字类型。列表、元组、字符串都是序列。

Python判断变量的类型有两种方法:type()和isinstance()

如何使用

对于基本的数据类型两个的效果都一样

type()

ip_port=['219.135.164.245',3128]

iftype(ip_port)islist:

print('list数组')

else:

print('其他类型')

isinstance()

ip_port=['219.135.164.245',3128]

ifisinstance(ip_port,list):

print('list数组')

else:

print('其他类型')

区别之处

isinstance()和type()的区别在于:

type()不会认为子类是一种父类类型

isinstance()会认为子类是一种父类类型

classA:

pass

classB(A):

pass

isinstance(A(),A)#returnsTrue

type(A())==A#returnsTrue

isinstance(B(),A)#returnsTrue

type(B())==A#returnsFalse

以上内容为大家介绍了python培训之如何判断变量的数据类型,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python如何调用函数 函数的定义及其应用所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤1.定义函数–封装独立的功能2.调用函数–享受封装的成果函数的作用:在开发时,使用函数可
  • python判断对象是否有某个属性 python判断对象是否有某个属性的方法:hasattr(object,name)说明:判断对象object是否包含名为name的属性(hasattr是通过调用getattr(ojbect,name)
  • pythonubuntu的python在哪 可执行命令sudoapt-getinstallpython3-pip安装python3.x的pip或者sudoapt-getinstallpython-pip安装python2.x的pip注:安装前最
  • python识别字符串是否为空 判断python识别字符串是否为空的方法:使用字符串长度判断len(s)==0则字符串为空iflen(username)==0orlen(password)==0:#判断输入的用户名或密码是否为空pr
  • python怎么导入数据 通过标准的Python库导入CSV文件:Python提供了一个标准的类库CSV文件。这个类库中的reader()函数用来导入CSV文件。当CSV文件被读入后,可以利用这些数据生成一个NumPy数组,用
  • python判断是否为list python判断是否为列表格式:print(isinstance(变量,list))print(isinstance(slink,list))结果:true说明为列表(list)返回false说明不是