python查看变量类型

作者:原创时间:2022-03-08
文档

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 Truet
ype(B()) == A        # returns False

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
python组合数据类型 python读取json python split函数用法 python类型转换 python input函数怎么用 python强制类型转换 python查看已安装的包 python判断字符串相等 python内置函数 python递归函数 python类的继承 python string函数 python构造函数 python延时函数 debug error怎么解决 python读取json并解析 python 列表添加 python字典按值的大小排序 python 排序算法 spring boot mysql配置 python split函数 c++ template用法 老抽和生抽的区别 拉链下滑如何解决 防蓝光眼镜怎么辨别 葱怎么保存 老姜和生姜的区别 新鲜蘑菇怎么保存 猪脚和猪手有什么区别 亚麻籽油是什么油 白茶保存方法和时间 水晶粉是什么面粉 艾素糖是什么糖 奶酪棒是什么做的 烤布蕾和蛋挞的区别 黄酒和料酒的区别 蜜枣和红枣的区别 葡萄酒和红酒的区别 紫砂锅怎么用 一码通怎么注销重新注册