自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 python 类中引用数据的问题

在python类中引用数据的时候,我们会发现,传入__init__的参数有时候可以在类中直接调用,等同于用self引用但import到其他py文件后,就显示无法找到该函数了。原因在于,在init函数中有可能在if  name=='__main_'后定义了该同名参数,所以在执行原文件的时候,存在这一变量,但是当import后,if  name=='__main_'后的程序不执行,所以就找不到

2016-10-27 23:06:57 737

原创 python 类属性修改的问题

class Game(object):    age=1    players=[]    type='football'    def __init__(self,**kw):        for i,k in kw.iteritems():            setattr(self,i,k)print '******当类属性的值为非常量时******

2016-10-26 11:11:14 1478

原创 python的类属性问题

在python的类中,如果在类定义的时候,直接在类中定义属性(而不是在类的各种方法中)并赋值定义的,就是类属性。类属性为每一个实例都有的属性,而且对类属性的更改也会改变所有实例的该属性。实际上,把类看作一个函数,类属性就是该函数中的函数内全局变量。class Person(object): address = 'Earth' def __init__(self, nam

2016-10-23 10:32:54 449

转载 python 对运算的处理

和数学运算不同的地方是,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数:1 + 2 # ==> 整数 31.0 + 2.0 # ==> 浮点数 3.0但是整数和浮点数混合运算的结果就变成浮点数了:1 + 2.0 # ==> 浮点数 3.0为什么要区分整数运算和浮点数运算呢?这是因为整数运算的结果永远是精确的,而浮点数运算的结果不一定精确

2016-09-24 13:38:33 832

原创 python中比较数据大小的问题

python中因为读取格式以及对中文的支持度的问题,如果需要比较一个数据是否在某个数值范围内,最好将该数据转为float or int再进行比较,除非你可以肯定该数据的类型就是float or int,又或者你可以完全确定以及肯定该数据的格式中没有自动包含"\n"等字符。

2016-06-26 13:12:04 3967 1

转载 如何让python idle自动补全代码

在安装目录下有Lib\idlelib 目录 下面的idle.py ;idle.pyw 就是idle的主要程序(其实最后调用的是pyshell.py)要打开自动完成功能 主要步骤是打开目录下的config-extensions.def文件[AutoComplete]enable=1popupwait=2000[AutoComplete_cfgBindings]

2016-06-23 10:54:02 31297 3

原创 wxpython出错原因

安装了wxpython,却出现了一系列错误:import wx出错提示:no module named wx!然后在命令窗口用import wx 以及sys.path.append()后,出现了更神秘的错误:IDLE居然执行一个不知道从哪里来的程序,而不是显示窗口!从程序结果显示来看,是以前写的一个程序,所以可以估计是错误的import了以前的程序文件,最后排查找到了该

2016-06-23 08:23:44 2540

原创 python处理字符串数据容易犯错的几个地方

f.writelines("队名"+":"+i+"\n")f.writelines("队名:"+i+"\n")这两个语句看起来没有什么区别,对吧?但实际上,它耽误了我半个多小时,因为在使用第二句的时候,冒号是以中文键盘的方式输入,而后面的写文件语句中,因为使用变量不需要切换中英文输入法,所以都使用的是英文键盘的冒号,从而导致在后面读文件进行数据处理的时候,以冒号为分隔符的时候出错,

2016-06-22 11:11:35 593

原创 python中replace函数的问题

python中replace函数可以替换相应的字符串,然而直接调用string.replace(changestring,aimstring)时经常出错,调用后打印显示,字符串string中的changestring并未删除经过测试,原来改写成以下即可:string=string.replace(changestring,aimstring)估计原因在于,replace函数只是

2016-06-20 23:43:09 4362

原创 python语句中len与列表提取的配套使用

在程序设计中,为了简便,经常在运算表达式后直接使用括号来引用列表或者数组的索引,但在实际运行中,经常出现意想不到的越界,所以在追求稳定的情况下,一定要在引用前,先使用len()语句进行长度判断。

2016-06-17 17:14:41 519

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除