随笔分类 - python
摘要:From:http://blog.csdn.net/iefreer/article/details/8086834python升级后,使用pip安装module,错误:错误原因:版本升级后,之前的pip与当前的python版本不兼容。解决方法:升级pip。1、安装setuptools,然后执行:ea...
阅读全文
摘要:From:http://www.cnblogs.com/balaamwe/p/3480430.htmlFrom:http://www.chgon.com/?p=1340安装python2.7.5纠结了一段时间,简单总结一下:1、如果要编译安装nodejs,一定要提前安装 bzip22、如果想用pip...
阅读全文
摘要:python中的and和or4.6. and 和 or 的特殊性质在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返回它们实际进行比较的值之一。例 4.15. and 介绍>>> 'a' and 'b''b'>>> '' and 'b'''>>> 'a' and 'b' and 'c''c'使用 and 时,在布尔上下文中从左到
阅读全文
摘要:1 >>> a = 2 2 >>> b = 2 3 >>> id(a) 4 21132060 5 >>> id(b) 6 21132060 7 >>> a = 2.5 8 >>> b = 2.5 9 >>> id(a) 10 19622112 11 >>> id(b) 12 29321464 当a,b为2的时候id相同,而为2.5的时候不同,这种情况在string字符串的时候也会出现,即当很短的a,b赋值很短的字符串的时候,它们的id值相同,而很长的则
阅读全文
摘要:调用Python内置int()函数把该字串转为数字。以下为在Python解释器编程环境下的操作示范:把十六进制的字串转为十进制数字:Python代码>>> print int('ff', 16) 255 >>> print int('ff', 16)255把十进制数字转换为以十六进制表示之字串,可调用内置的hex()函数:Python代码>>> print hex(255) 0xff >>> print hex(255)0xff调用BinAscii模块其中的b2a_hex()函数,可把以AS
阅读全文
摘要:staticmethod, classmethod 分别被称为静态方法和类方法。staticmethod基本上和一个全局函数差不多,只不过可以通过类或类的实例对象(python里只说对象总是容易产生混淆,因为什么都是对象,包括类,而实际上类实例对象才是对应静态语言中所谓对象的东西)来调用而已,不会隐式地传入任何参数。这个和静态语言中的静态方法比较像。classmethod是和一个class相关的方法,可以通过类或类实例调用,并将该class对象(不是class的实例对象)隐式的当做第一个参数传入。就这种方法可能会比较奇怪一点,不过只要你搞清楚了python里class也是个真实的存在于内存中的
阅读全文
摘要:原贴来源http://wiki.woodpecker.org.cn/moin/ObpLovelyPython/AbtWebModulespython实现web服务器web开发首先要有web服务器才行。比如apache,但是在开发阶段最好有一个简单方便的开发服务器,容易重启进行调试,等开发调试完毕后,再将代码部署到成熟稳定高效的web服务器。# -*- coding: utf-8 -*-fromwsgirefimportsimple_server# 定义一个输出 hello world 和环境变量的简单web应用程序defhello_app(environ, start_response):#
阅读全文
摘要:首先一个修饰符的实例: 1 #!/usr/bin/env python 2 3 def run(fn): 4 def do_hello(): 5 print "begin..." 6 fn() 7 print "end." 8 return do_hello 9 10 @run 11 def hello(): 12 print "Hello World!" 13 14 if __name__ == '__main__': 15 hello() 修饰符@也可也可以用多...
阅读全文
摘要:当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名。但是您也可以像一个标准的程序样直接运行模块,在这 种情况下, __name__ 的值将是一个特别缺省"__main__"。////////////////////////////////////////////
阅读全文
摘要:转自http://yangsq.iteye.com/category/20857python的元组、列表、字典数据类型是很python(there python is aadjective)的数据结构。这些结构都是经过足够优化后的,所以如果使用好的话,在某些area会有很大的益处。元组 个人认为就像java的数组,python中的元组有以下特性:任意对象的有序集合,这条没啥说的,数组的同性;通过偏移读取;一旦生成,不可改变;固定长度,支持嵌套 来例子吧:python 代码 1 >>> (0, 'haha', (4j, 'y')) 2 (0, &
阅读全文
摘要:一、问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1:代码段1:class A: def __init__(self): print "enter A" print "leave A" class B(A): def __init__(self): print "enter B" A.__init__(self) print "leave B" >>> b = B() enter B enter A leave A
阅读全文

浙公网安备 33010602011771号