python
文章平均质量分 78
hujingLiu
这个作者很懒,什么都没留下…
展开
-
python中的sort方法
一、基本形式列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的。x = [4, 6, 2, 1, 7, 9]x.sort()print x # [1, 2, 4, 6, 7, 9]如果需要一个排序好的副本,同时保持原有列表不变,怎么实现呢x = [4, 6, 2, 1, 7, 9]y = x[ :原创 2014-07-20 19:39:27 · 1578 阅读 · 0 评论 -
post和get的区别
1、Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后,如[url]http://www.mdm.com/test.asp?name=asd&password=sad[/url],数据都会 直接显示在 url 上,就像用户点击一个链接一样;Post 方法通过 HTTP post 机制,将表单内各字段名称与其转载 2014-08-21 10:23:09 · 966 阅读 · 0 评论 -
Django使用request和response对象
当请求一张页面时,Django把请求的metadata数据包装成一个HttpRequest对象,然后Django加载合适的view方法,把这个HttpRequest 对象作为第一个参数传给view方法。任何view方法都应该返回一个HttpResponse对象。我们在本书中大量使用这两个对象;本附录详细解释HttpRequest和HttpResponse对象。HttpRequestHt转载 2014-08-19 17:20:03 · 1683 阅读 · 0 评论 -
ctypes使用说明
1, 首先确定你的python支持不支持ctypes python2.7以后ctypes已经是标配了,2.4以后的版本得自己装下ctypes2,加载动态库 两种加载方式 >>> from ctypes import * >>> libc = cdll . LoadLibrary ( "libc.so.6" ) >>> lib转载 2014-09-01 11:32:37 · 2318 阅读 · 0 评论 -
python文件操作
一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:os.removedirs(r“c:\python”)5.检验给出的路径是否是一个文原创 2014-10-24 20:51:14 · 1203 阅读 · 0 评论 -
python中的lambda表达
C++中的lambda表达式与C++11加入标准库,是一个简短的匿名的可调用对象,编译器会将其转化为一个匿名类的对象。lambda表达式的最大特点就是简短灵活,调用方便。它不需要处理很复杂的逻辑,通常只包含一两句简短的代码。python作为一种优雅简洁的脚本语言自然不会错过这种机制。python中的lambda表达式形式如下:原创 2014-10-05 11:43:45 · 2188 阅读 · 0 评论 -
python中的对象拷贝
python中无论参数传递还是函数返回值,都是进行引用传递。那如何拷贝对象呢,标准库的copy模块提供了两个方法:copy和deepcopy方法。1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象见下例:import copya = [1, 2, 3, 4, ['a', 'b']] #原始原创 2014-07-20 20:32:40 · 1577 阅读 · 0 评论 -
python的类变量和成员变量
先看看python类的类变量和成员变量。见下面代码:class TestClass(object): val1 = 100 def __init__(self): self.val2 = 200 def fcn(self,val = 400): val3 = 300 self.val4 = val原创 2014-08-22 15:55:53 · 33079 阅读 · 3 评论