随笔分类 - Python
摘要:List Comprehension1.列表推导 [i for i in range(10) if i%2 == 0] -> [0, 2, 4, 6, 8], i也可以是一个函数,该风格比C语言思想的代码风格效率高2.enumerate 取到了序列中的序列号好内容forindex,iteminenu...
阅读全文
摘要:http://www.cnblogs.com/sislcb/archive/2008/11/24/1339913.html0.引入MySQLdb库import MySQLdb1.和数据库建立连接conn=MySQLdb.connect(host="localhost",user="root",pas...
阅读全文
摘要:类可以重载python的操作符操作符重载使我们的对象与内置的一样。__X__的名字的方法是特殊的挂钩(hook),python通过这种特殊的命名来拦截操作符,以实现重载。 python在计算操作符时会自动调用这样的方法,例如:如果对象继承了__add__方法,当它出现在+表达式中时会调用这个方法。通...
阅读全文
摘要:http://www.cnblogs.com/2gua/archive/2012/09/03/2668125.htmlPython的静态方法和类成员方法都可以被类或实例访问,两者概念不容易理清,但还是有区别的:1)静态方法无需传入self参数,类成员方法需传入代表本类的cls参数;2)从第1条,静态...
阅读全文
摘要:pygame.init() #初始化pygame,为使用硬件做准备screen=pygame.display.set_mode((640,480),0,32) #创建了一个窗口,set_mode会返回一个Surface对象,代表了在桌面上出现的那个窗口,三个参数第一个为元祖,代表分 辨率(必须);第...
阅读全文
摘要:http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/清单 5. 使用 yield 的第四版 def fab(max): n, a, b = 0, 0, 1 while n >> for n in fab...
阅读全文
摘要:http://www.cnblogs.com/cython/articles/2169009.htmlitertools模块包含创建有效迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器和生成器表达式)的函数联合使用。ch...
阅读全文
摘要:摘自论坛:self:是指向你新创建对象实例的引用,在这个地方指向你创建的Person类的实例p。当你调用Person类创建实例时,self指的就是你这个P,所以这个地方p=Person('tianya')应该为:p=Person(self,'tianya'),只不过Python自动替你加上而已。:)...
阅读全文
摘要:1.方法一 http://hi.baidu.com/javalang/item/72fabf2359a30b464799625e也就是说当线程使用start方法运行起来后,只有当run方法运行结束,一个线程才会结束。import threadingfrom threading import Thr...
阅读全文
摘要:原因:JAVA核心编程1卷7版P116 Employee E1 = new Employee("Alice",...); Employee E2 = new Employee("Bob",...); swap(E1, E2);void swap(Employee a, Employee b){ Employee temp; temp = a; a = b; b = temp;}无法实现,E1, E2 的引用互换!!!故是按值传递的。
阅读全文
摘要:Python: 子类不重载、覆盖父类的构造函数(子类不自己定义构造函数),则构造子类时会调用父类构造函数 若子类覆盖了父类的构造函数,则构造子类时不执行父类的构造函数,但仍继承了父类,如需调用父类构造函数则使用:Parent.__init__(self)或super(Child,self).__init__()JAVA: 如果子类没有显示调用父类则自动调用父类默认(无参数)构造函数。 如果父类没有无参数构造函数,且子类构造函数中未显示调用父类其他构造函数,则报错
阅读全文
摘要:【Python 之执行 py 文件】1、在 cmd/shell 中输入命令 python a.py2、在解释器中,通过函数 execfile("a.py") exec语句用来执行储存在字符串或文件中的Python语句3、在解释器中,直接输入程序语句立即执行【Python 之退出解释器】1、>>> import sys >>> sys.exit()2、通过引发异常:raise SystemExit3、输入EOF字符,windows下是Ctrl+Z,unix下是Ctrl+D-----------------------------------
阅读全文
摘要:http://www.csdn.net/article/2011-02-17/292058Python这么多框架,能挨个玩个遍的人不多,坦白的说我也只用过其中的三个开发过项目,另外一些稍微接触过,所以这里只能浅谈一下,欢迎懂行的朋友们补充。DjangoPython框架虽然说是百花齐放,但仍然有那么一家是最大的,它就是Django。要说Django是Python框架里最好的,有人同意也有人 坚决反对,但说Django的文档最完善、市场占有率最高、招聘职位最多估计大家都没什么意见。Django为人所称道的地方主要有:完美的文档,Django的成功,我觉得很大一部分原因要归功于Django近乎完美的
阅读全文
摘要:http://www.cnblogs.com/tips4python/archive/2011/05/31/2064290.htmlprint 由一个语句(statement)变为一个函数Python3中的 str 类型现在是原来的 unicode 类型,而原 str 类型现在是 bytes由第 2 条,uincode() 函数被移除,功能由 str()取代,而原 str() 由 bytes() 取代长整型(long)和整型(int)统一为整形(int)不再支持 比较运算符号,仅支持 !=字典(dict)对象的 has_key() 方法被移除,仅支持 in 操作许多字典(dict)类方法返回.
阅读全文
摘要:安装apache1.sudo apt-get install Apache2Apxs(Apache extension tool既apache扩展模块的工具)的安装:1.sudo apt-get install apache2-thread-dev2.安装完后查看安装的路径:whereis apxs2安装mod_python1.下载http://modpython.org/2.解压tar -zxvf2.解压后通过cd mod_python-3.3.1命令进入mod_python-3.3.1这个文件夹3.进行Apxs目录配置, 命令为:./configure --with-apxs=/usr/b
阅读全文
浙公网安备 33010602011771号