python 可以使用type函数得到一个对象的类型,还可以使用 isinstance 函数判断变量的类型是否属于某个类型。
来看具体的代码:
myList = []
print type(myList)
if isinstance(myList,list):
print 'OK'
else:
print 'Fail!'
别人写的用来判读是否 Unicode的:
#!C:python26python.exe
# -*- coding:UTF-8 -*-
import os,sys
def cn(s):
''' 中文字符处理 '''
if isinstance(s, unicode):
return s.encode('gb2312')
else:
return s.decode('utf-8').encode('gb2312')
if __name__ == '__main__':
print cn('你好!')