当前位置: 主页 > 日志 > Python >

Python isinstance判断变量类型

 

isinstance使用举例:

>>> str ='redice'
>>> isinstance(str,basestring)
True
>>> i=10
>>> isinstance(i,int)
True
>>> l=[1,2,3,4,5]
>>> isinstance(l,list)
True
>>> c=(1,2,3,4,5)
>>> isinstance(c,tuple)
True
>>> d={'name':'redice','sex':'0'}
>>> isinstance(d,dict)
True
>>> import urllib2
>>> response=urllib2.urlopen('http://www.baidu.com')
>>> isinstance(response,urllib2.addinfourl)
True
 
判断一个变量是否为空:
>>> a=None
>>> not a
True
 
判断一个变量是否定义了:
 
>>> 'name'   in   locals().keys()
False
>>> name='redice'
>>> 'name'   in   locals().keys()
True
 

 

[日志信息]

该日志于 2010-12-01 18:42 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “Python isinstance判断变量类型” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部