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'>



   

相关文章推荐

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

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

python中如何判断一个变量的数据类型

python中如何判断一个变量的数据类型
  • samxx8
  • samxx8
  • 2011年04月02日 19:16
  • 33671

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

python的布尔类型条件判断与循环

python如何判断数据类型

python中如何判断一个变量的数据类型?(原创) 收藏  import types  type(x) is types.IntType # 判断是否int 类型  type(x) is typ...

Python中继承、多态、多继承、判断类型、json.load()解析、获取/设置对象信息

1.Python的继承 继承:新类不必从头编写,可以直接从现有类继承,就自动拥有了现有类的所有功能,只需要编写需要的新功能即可。 继承优点:复用已有代码,自动拥有了现有类的所有功能,可精简代码。 1...

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

Python判断当前操作系统类型以及os/sys/platform模块简介,pythonplatform 判断操作系统类型 #coding=utf-8 import platform def...

python 判断unicode字符类型

下面这个小工具包含了判断unicode是否是汉字、数字、英文或者其他字符,全角符号转半角符号,unicode字符串归一化等工作。      !/usr/bin/env Python # -*- co...

Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set

本文主要是学习Python基础: Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set 本文根据廖雪峰的官方网站-Python教程,认真学习,一步一步实操...

Python学习-2:基本数据类型

python基本数据类型

python学习(3)--数据类型

1.python基本数据类型有五种:数字、字符串、列表、元组、字典。今天给大家介绍数字和字符串这两种。 (1)python中主要分为整型、浮点型、以及复数这三种。 在python中为我们提供了type...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python类型判断
举报原因:
原因补充:

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