python3.0程序实例_python isinstance 判断各种类型的简单示例
对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧!
1. 基本语法
isinstance(object,classinfo)
Return true if the object argument is an instance of the classinfo argument,or of a (direct,indirect or virtual) subclass thereof. Also return true if classinfo is a type object (new-style class) and object is an object of that type or of a (direct,indirect or virtual) subclass thereof. If object is not a class instance or an object of the given type,the function always returns false. If classinfo is neither a class object nor a type object,it may be a tuple of class or type objects,or may recursively contain other such tuples (other sequence types are not accepted). If classinfo is not a class,type,or tuple of classes,types,and such tuples,a TypeError exception is raised.
classinfo 处可以是 a class,or tuple of classes and types,
如果是 tuple,则满足 tuple 中的任何一个即返回 True
2. 字符串的类型判断。
字符串,分为 str 和 unicode,二者均继承自 basestring
# @param python isinstance 判断各种类型的小细节
# @author 编程之家 jb51.cc|www.www.jb51.cc
>>> isinstance(u'3.0',unicode)
True
>>> isinstance('3.0',str)
True
>>> isinstance(u'3.0',str)
False
>>> isinstance(u'3.0',basestring)
True
>>> isinstance('3.0',basestring)
True
# End www.jb51.cc
3. 数字的类型判断
数字分为 int 和 float,暂未发现二者共同的有效父类。
可以用 (int,float) tuple 来判断是否为数字(int 或 float)
# @param python isinstance 判断各种类型的小细节
# @author 编程之家 jb51.cc|www.www.jb51.cc
>>> isinstance('3',(int,float))
False
>>> isinstance(3.0,float))
True
>>> isinstance(3,float))
True
>>> isinstance(3.0,float)
True
>>> isinstance(3.0,int)
False
>>> isinstance(3,float)
False
>>> isinstance(3,int)
True
# End www.jb51.cc
python3.0程序实例_python isinstance 判断各种类型的简单示例相关推荐
- python3.0程序实例_Python3 编程第一步
关于递归和两个变量计算斐波那契: import time #计算递归斐波那契时间消耗 n=int(input('请输入一个整数:')) start = time.time() def fab(n): ...
- Python天天美味(4) - isinstance判断对象类型
Python中判度对象类型方法非常简单,不需要像别的语言一样使用如下的判断方法: if (typeof(objA) == typeof(String)) { //TODO } 在Python中 ...
- php 识别图片主色调,PHP 判断图片主色调的简单示例
这篇文章主要为大家详细介绍了PHP 判断图片主色调的简单示例,具有一定的参考价值,可以用来参考一下. 这段代码可以帮助你判断任意图片的主色调,使用了简单的统计算法实现 ,感兴趣的小伙伴,下面一起跟随5 ...
- python中英文字符怎么区分-python 利用utf-8编码判断中英文字符的简单示例
这篇文章主要为大家详细介绍了python 利用utf-8编码判断中英文字符的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣python 利用utf-8编码判断中英文字符的简单示例的小伙伴,下 ...
- python3.6程序实例_Python3.6学习笔记(三)
面向对象编程 面向对象编程 Object Oriented Programming 简称 OOP,是一种程序设计思想.OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数. 面向过程的程 ...
- python应用程序实例_python中一个非常简单的异步应用程序
为了尝试回答您的问题,我修改了asyncio文档中的示例之一,以包含更多您要的内容. https://docs.python.org/3/library/asyncio-task.html impor ...
- python读取文件类型_python准确判断文件类型
判断文件类型在开发中非常常见的需求,怎样才能准确的判断文件类型呢?首先大家想到的是文件的后缀,但是非常遗憾的是这种方法是非常不靠谱的,因为文件的后缀是可以随意更改的,而大家都知道后缀在linux系统下 ...
- python中如何区分文件类型_python准确判断文件类型
判断文件类型在开发中非常常见的需求,怎样才能准确的判断文件类型呢?首先大家想到的是文件的后缀,但是非常遗憾的是这种方法是非常不靠谱的,因为文件的后缀是可以随意更改的,而大家都知道后缀在linux系统下 ...
- python 判断类型是数字_python能否判断数字类型
python能否判断数字类型 发布时间:2020-08-25 15:01:44 来源:亿速云 阅读:55 python能否判断数字类型?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和 ...
最新文章
- Python之机器学习K-means算法实现
- 【探索PowerShell 】【三】PowerShell下使用Aliases
- Python__数据结构与算法——树、二叉树(实现先、中、后序遍历)
- sqli-labs(十三)(hpp)
- 【TensorFlow】tf.nn.softmax_cross_entropy_with_logits 函数:求交叉熵损失
- pivot 附近有语法错误,您可能需要将当前数据库的兼容级别设置为更高的值。...
- C++ 静态线性表的顺序存储结构(数组实现)
- 函数04 - 零基础入门学习C语言35
- 纯靠技术,很难进入大厂了。。。
- LeetCode 1394. 找出数组中的幸运数(map计数)
- linux suse 共享目录_SUSE环境下YAST源(连接共享目录)
- 怎么查看电脑有没有python_使用python获取电脑的磁盘信息方法
- 萌新的Python练习菜鸟100例(十一)生兔子练习
- 【09-06】数据结构学习笔记-图篇00
- Linux多线程pthread使用
- 【VUE】vue实现登录滑动拼图验证的两种方法,纯前端组件验证以及前后端同时验证
- 网站域名备案查询方法,批量查询网站域名备案的教程
- OBS录屏软件无法打开的问题,无法捕获到游戏画面的问题
- Sourc Insight 添加 磁盘目录
- 服务器系统没有界面,裸金属服务器操作系统有图形界面嘛
热门文章
- java.lang.IllegalArgumentException: Invalid token /storage/emulated/0/Download/s-kz-02.jpg
- 【b站 机器学习基础】四、自动调整学习率
- 今天这个日子,来拜一拜祖师爷丨视频
- steam api接口 php,api.php · FsTeam/tanghuayan - Gitee.com
- 【CSS3 穿透属性:pointer-events (可穿透图层的鼠标事件)】
- Win7配置修改neighbor
- Android 中Set 的基本使用方法
- Smart print虚拟打印机
- 面向对象的第三条主线:关键字
- 不积跬步,无以致千里