1 2 3
摘要: 1 #coding:utf-8 2 3 #pickle不止可以序列化dict,它可以支持函数,类,等等都可以被序列化 4 import pickle 5 with open("user.txt",'wb') as f: #pickle写入需要以二进制格式 6 data = {"name":"eric 阅读全文
posted @ 2017-05-19 10:12 矜持小蝌蚪 阅读(153) 评论(0) 推荐(0) 编辑
摘要: #coding:utf-8 #冒泡排序 ''' 用冒泡排序算法,排列data列表 说明: 1.用列表第一项和第二项比较,如果第一项大于第二项则把第二项存放在新列表里面,在把第一项内容覆盖到第二项中 2.然后在把第二项内容放到第一项位置 3.依次类推排序 ''' data = [10,4,33,21,54,3,8,11,5,22,1,14,171,13,6] for value in range... 阅读全文
posted @ 2017-05-19 10:00 矜持小蝌蚪 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 递归特点:递归算法是一种直接或者间接的调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的递归算法的特点:1.递归就是在过程或者函数里调用自身2.在使用递归策略时,必须由一个明确的递归结束条件,称为递归出口3.递归算法解题通常显得简洁,单递归算法解题的运行效率低,所以一般不提倡用递归算法设计程序4.在递归调用的过程当中系统为每一层的返回点、局部变量等开辟了栈来存储。递归次数... 阅读全文
posted @ 2017-05-19 09:57 矜持小蝌蚪 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 生成器:1.如果一个函数调用时返回的是一个迭代器,那这个函数就叫做生成器(generator)2.如果函数中包含yield语法,那这个函数就会变成生成器作用:这个yield的主要作用,可以使函数中断,并保持中断状态,中断后,代码可以继续往下执行,过一段时间还可以再次重新调用这个函数,从上次yield的下一句开始执行 #例子1 def Foo(amount): while amount >... 阅读全文
posted @ 2017-05-19 09:53 矜持小蝌蚪 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 迭代器:1.迭代器是访问集合元素的一种方式,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。2.迭代器只能往前不会往后。3.迭代器的优点是不需要事先准备好正规迭代过程中所有元素,迭代器仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或被销毁,这个特点使得它特别适合使用遍历一些巨大的或者无限的集合,比如几个G的文件特点:1.访问中不需要关心迭代器内部的结构,仅需要... 阅读全文
posted @ 2017-05-19 09:51 矜持小蝌蚪 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Python,到装饰器这一部分,不知理解的是否正确 例子: 1 ##带参数的装饰器 2 ''' 3 说明: 4 1.假设在调用home()和move()函数前,需要先验证 5 2.但是不能修改home()和move()里面的代码 6 7 方法步骤: 8 1.设定一个新的验证函数login( 阅读全文
posted @ 2017-05-11 23:27 矜持小蝌蚪 阅读(171) 评论(0) 推荐(0) 编辑
摘要: # 要求 1.可在配置文件中添加一条记录 2.可删除配置文件中一条记录 # 增加: 1.用户输入以下字典类型的字符串(注意字串必须要用双引号"",因为json不能识别单引号) "u_input = input({"backend": "test.aa.com", "record": {"server 阅读全文
posted @ 2017-05-10 15:47 矜持小蝌蚪 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 打开文件的模式有:1. 只读模式(默认)2. 只写模式(不可读,不存在则创建,存在则覆盖)3. 追加模式(可读,不存在则创建,存在则只追加内容)"+"表示可同时读写某个文件:1. r+可读写文件(可读,可写,可追加)2. w+写读3. a+追加"U"表示在读取时,可以将\r \n \r\n自动转换成\n(与r或者r+模式同时使用)因为Windows系统的换行符为\r\n,Linux系统的换行符为\... 阅读全文
posted @ 2017-05-09 16:04 矜持小蝌蚪 阅读(6964) 评论(0) 推荐(0) 编辑
摘要: #内置函数是Python自带的,不需要导入的函数 #查看各Python版本的内置函数:https://docs.python.org/3.5/library/functions.html 阅读全文
posted @ 2017-05-09 11:29 矜持小蝌蚪 阅读(163) 评论(0) 推荐(0) 编辑
摘要: #coding:utf-8 #定义函数 def mail(): print("hello world") #调用,两种都可以 mail() f = mail f() #函数执行顺序(遇到return关键字,则中断函数,不在继续执行函数内容了) def show(): print("a") retur 阅读全文
posted @ 2017-05-08 09:56 矜持小蝌蚪 阅读(545) 评论(0) 推荐(0) 编辑
levels of contents