10 2011 档案

摘要:@修饰符:在模块或者类里面修饰函数或者方法。。只可以在模块或类定义层内对函数进行修饰,不允许修修饰一个类。 一个修饰符就是一个函数,它将被修饰的函数做为参数,并返回修饰后的同名函数或其它可调用的东西。例子:def s(fn): def saygood(*args): print "Good"*3 return fn(*args) return saygood@sdef u(a, b): print a**2+b**2if __name__ == "__main__": u(3, 4) u(3, 5)程序运行结果:GoodGoodGood25GoodGoo 阅读全文
posted @ 2011-10-20 15:54 网恋被骗5元 阅读(1416) 评论(0) 推荐(0) 编辑
摘要:将属于一类的对象放在一起。如果一个函数操纵一个全局变量,那么两者最好都在类内作为特性和方法出现 不要让对象过于亲密。方法应该只关心自己实例的特性.让其他实例管理自己的状态. 要小心继承。尤其是多重继承. 简单就好。多数方法都应能在30秒内被读完.当考虑需要什么类以及类要有什么方法时,应该尝试下面的方法:(1)写下问题的描述(程序要做什么?),把所有的名词、动词和形容词加下划线。(2)对于所有名词,用作可能的类。(3)对于所有动词,用作可能的方法。(4)对于所有形容词,用作可能的特性。(5)把所有方法和特性分配到类。 阅读全文
posted @ 2011-10-16 15:20 网恋被骗5元 阅读(224) 评论(0) 推荐(0) 编辑
摘要:在这个程序中,你可以添加、修改、删除和搜索你的联系人(朋友、家人和同事等等)以及它们的信息(诸如电子邮件地址和/或电话号码)。这些详细信息应该被保存下来以便以后提取。由于上个程序中的代码没有把信息从文件中读取出来,我们可以把相同的信息保存在info.txt文件中去,这使得info.txt文件会有多余的东西。以下是我修改后的代码代码:'''Created on 2011-10-16@author: Descusr'''# coding:utf-8import sysimport osimport cPickleclass Person: filen 阅读全文
posted @ 2011-10-15 11:52 网恋被骗5元 阅读(1717) 评论(2) 推荐(1) 编辑
摘要:数据结构一、列表:list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。 shoplist = ['apple', 'mango', 'carrot', 'banana'] 跟C#中的数组相似,但C#中的数组不能改变其长度大小,而python的列表可以添加删除元素二,元组:元组和列表十分类似,只不过元组和字符串一样是 不可变的 即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。 zoo = ('wol 阅读全文
posted @ 2011-10-13 17:30 网恋被骗5元 阅读(1110) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示