python
leejearl
这个作者很懒,什么都没留下…
展开
-
python中判断一个变量和类是否定义的方法
判断变量:1. "var" in dir()2. "var" in locals().keys()3. try: print varprint "var is exit"except: print "var isn't exit"判断一个实例是否是一个类的对象:isinstance(a原创 2012-02-28 14:35:50 · 2631 阅读 · 0 评论 -
#coding=utf-8 只能放在第1,2行
今天写了个小程序,发现编码错误,无法print 中文,经过阅读文档发现:#coding=utf-81.只能放在第1,2行中比如在第3行 程序就出错了,其他编码方式也一样。2.#coding = utf-8 会出问题,中间不能有空格:正确的是: #coding=utf-8原创 2012-02-28 14:33:57 · 2946 阅读 · 0 评论 -
python的字符串的编码问题
最近在python中遇到了编码的问题,现总结如下:说明:默认编码格式为 utf-8,可以改为其他编码格式1. 判断字符串编码格式:可以利用isinstance来判断字符串的编码格式:example1:>>>s = "Hello World" # 一般字符串>>>isinstance(s, str) #判断是否为一般字符串>>>True>>>isin原创 2012-02-28 14:35:06 · 674 阅读 · 0 评论 -
python命名规则范例
# 命名规则# Filename: exampleCode.py 文件名用小写字母开头,其余单词用大写字母开头class People: # 类名用大写字母_age = 0; # 私有变量用_开头def __init__(self, age): self._setAge(age)def getAge(self): return self._原创 2012-02-28 14:40:38 · 682 阅读 · 0 评论 -
wx.combo.ComboCtrl的注意事项
1. ComboCtrl 需要用到ComboPopup2. ComboCtrl 需要用SetPopupControl() 指定关联的ComboPopup3. ComboPopup 用的GetControl()必须实现4. ComboPopup 中文档说明的其他必须实现的方法5. 需要仔细阅读ComboCtrl与ComboPopup中方法的说明原创 2012-04-07 21:30:32 · 687 阅读 · 0 评论 -
'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)
http://www.iteye.com/topic/699510import sysreload(sys)sys.setdefaultencoding()可以消除该错误转载 2012-06-01 15:21:04 · 2033 阅读 · 0 评论 -
python 属性
# FileName : Man.py"""如果要实现只读属性则必须从object继承"""class Man(object): def __init__(self): self._age = 18 @property def age(self): return self._age """原创 2012-06-28 23:39:38 · 533 阅读 · 0 评论