python如何判断变量的数据类型
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培训机构:千锋教育。

相关推荐HOT
更多>>
python里的if语句怎么写
python里的if语句写法:if结构if结构允许程序做出选择,并根据不同的情况执行不同的操作基本用法比较运算符根据PEP8标准,比较运算符两侧应该各...详情>>
2023-11-07 19:52:06
python要不要装pycharm
PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能...详情>>
2023-11-07 18:02:13
python怎么求一个数的平方根
在python中求一个数的平方根可以使用math模块,或者使用内置模块pow函数,还可以使用数学表达式,用两个**0.5表示。例如#-*-coding:UTF-8-*-#Fi...详情>>
2023-11-07 10:57:32
pythonglobal如何赋初值
一般在函数体外定义的变量成为全局变量,在函数内部定义的变量称为局部变量。全局变量所有作用域都可用,局部变量只能在本函数可用,变量的使用...详情>>
2023-11-07 09:19:59