python类型判断

转载 2015年11月18日 14:19:16

    python语言提供了type函数来判断传入数据的类型,我们可以利用函数来做类型判断。

    例如:

class A:
    a=1

if type(5) == int:
    print "This is int"

if type("xxx") == str:
    print "This is str"

if type(['a','b']) == list:
    print "This is list"

if type({'a':1,'b':2}) == dict:
    print "This is dict"

This is int
This is str
This is list
This is dict

    如果不知道类型是什么名字,直接type出来。

class A:
    pass
b=A()
print type(A)
print type(b)
结果:
<type 'classobj'>
<type 'instance'>



   

判断一个变量是不是数组Array类型的方法

JavaScript中检测对象的方法  1.typeof操作符  这种方法对于一些常用的类型来说那算是毫无压力,比如Function、String、Number、Undefined等,但是要是检测...
  • dolphin_xujing
  • dolphin_xujing
  • 2016年09月05日 14:46
  • 543

Python基础入门(十)- 布尔类型条件判断与循环

python的布尔类型条件判断与循环
  • ShiMengRan107
  • ShiMengRan107
  • 2017年04月19日 17:59
  • 417

Python数据类型判断及列表脚本操作

数据类型判断在python(版本3.0以上)使用变量,并进行值比较时。有时候会出现以下错误:TypeError: unorderable types: NoneType() < int() 或者类似的...
  • a1368783069
  • a1368783069
  • 2015年07月16日 13:49
  • 1092

Python检查输入类型

Python检查输入类型昨日,在麻省理工学院公开课:计算机科学及编程导论第七集大概25分钟左右上看到一段关于检查输入类型的代码,个人觉得其中的循环让我耳目一新,我自己就依样画葫芦把它改了一下,由于是新...
  • qq_20828113
  • qq_20828113
  • 2015年05月26日 19:11
  • 936

Python判断当前操作系统类型以及os/sys/platform模块简介

判断操作系统类型#coding=utf-8 import platformdef TestPlatform( ): print ("----------Operation System----...
  • gatieme
  • gatieme
  • 2015年05月12日 20:22
  • 15646

python判断字符串编码——使用chardet判断字符串编码的方法

转载自:http://www.jb51.net/article/62155.htm 这篇文章主要介绍了python使用chardet判断字符串编码的方法,涉及Python编码的技巧,具有一定...
  • huludan
  • huludan
  • 2016年01月31日 16:03
  • 1997

VC控件----如何根据句柄判断其类型

hWnd=GetWindow(hDlg,GW_CHILD); if(hWnd == NULL || !::IsWindow(hWnd)) return FALSE; nIdFirs...
  • qing666888
  • qing666888
  • 2014年09月23日 20:05
  • 994

python数据类型--字典

python数据类型--字典{}   字典是python中惟一的映射类型(哈希表)   字典对象时可变的,但是字典的键必须使用不可变对象,并且一个字典中可以使用不同类型的键值   keys(...
  • u014596135
  • u014596135
  • 2016年03月18日 21:22
  • 649

python判断unicode字符类型

def is_chinese(uchar): """判断一个unicode是否是汉字""" if uchar >= u'\u4e00' and uchar...
  • zhangpinghao
  • zhangpinghao
  • 2014年01月25日 22:58
  • 2247

Python异常处理和异常类型

Python异常处理和异常类型目录 Python异常处理和异常类型 目录 python2x捕获异常语法 python3x捕获异常语法 python常见的异常类型 NameError尝试访问一个未申明的...
  • TskyFree
  • TskyFree
  • 2015年09月21日 18:58
  • 5060
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python类型判断
举报原因:
原因补充:

(最多只允许输入30个字)