Chinaunix首页 | 论坛 | 博客
  • 博客访问: 298415
  • 博文数量: 240
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-04 18:14
文章分类

全部博文(240)

文章存档

2017年(8)

2014年(4)

2013年(15)

2012年(4)

2011年(14)

2010年(55)

2009年(140)

我的朋友

分类: Python/Ruby

2010-03-24 17:18:56

Python 可以得到一个对象的类型 ,利用type函数可以获取。
Python 还可以使用 isinstance 函数判断变量的类型是否属于某个类型。
 

myList = []

print type(myList)
if isinstance(myList,list):
    print 'OK'
else:
    print 'Fail!'

 
 
 
别人写的用来判读是否 Unicode的:

#!C:\\python26\\python.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('你好!')



阅读(1331) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~