博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 判断变量类型
阅读量:7184 次
发布时间:2019-06-29

本文共 399 字,大约阅读时间需要 1 分钟。

hot3.png

判断变量类型,作为新手的我,第一想到的是type,比如判断字符串,我可以:

type('1') is str

那我是否可以用“==”判断呢?又如何判断?

type('1') == '?'

求问此处的问号是否可以?里面又如何填呢?

从网上查了查,用isinstance比type更好用,而且老手都不推荐用type,用isinstance:

isinstance('1',str)

例:

>>> class A: ...     pass... >>> class B(A):...     pass... >>> isinstance(A(),A)True>>> type(A())==AFalse>>> isinstance(B(),A)True>>> type(B())==AFalse

参考:

转载于:https://my.oschina.net/chuangspace/blog/414131

你可能感兴趣的文章
学Java的,想尝试转行大数据和数据挖掘,该怎么规划学习?
查看>>
短视频开发的基石,短视频源码的重要性
查看>>
[译] 超快速的分析器(一):优化扫描器
查看>>
面试必备技能之服务限流
查看>>
基本数据类型和引用数据类型——JS基础学习笔记(三)
查看>>
Golang 10行代码,搞定对外提供 OpenAPI
查看>>
JDK源码中的一些“小技巧”
查看>>
使用Gradle做Java代码质量检查
查看>>
数据结构——关于AVL/RBTree 想而言
查看>>
细读 JavaScript 之静态作用域与动态作用域区别
查看>>
深入理解Java虚拟机第7章思维导图-虚拟机类加载机制
查看>>
【译】函数式的React
查看>>
Redis 和 Memcached 的区别大吗?只选一个做缓存我们该选哪个?
查看>>
跟父亲一样伟大的程序员,请一定要照顾好自己!
查看>>
java B2B2C Springboot电子商城系统-高可用的服务注册中心
查看>>
CSS技巧:Flex弹性布局大型攻略
查看>>
UVC摄像头-学习
查看>>
深入理解多线程(四)—— Moniter的实现原理
查看>>
前端面试中常考的源码实现
查看>>
vue基于viewer实现的图片查看器
查看>>