摘要: shelve模块只有一个open函数,返回类似字典的对象,可读可写; key必须为字符串,而值可以是python所支持的数据类型。 import shelve f = shelve.open('SHELVE_text') f['info'] = {'name':'klvchen', 'age':'28'} 运行结... 阅读原文
2018-05-03 15:38:02 阅读(721) 评论(0)
摘要: 1 """题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 2 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。""" 3 # 两种实现方法 4 5 for i in range(1, 433): 6 i ... 阅读原文
2018-05-03 13:43:14 阅读(721) 评论(0)
摘要: Pickle 的序列化只能用于Python,并且可能不同版本的Python彼此都不兼容,因此,只能用Pickle保存那些不重要的数据,不能成功地反序列化也没关系。 pickle dumps 方法 import pickle def foo(): print('ok') data = pickle.dum... 阅读原文
2018-05-03 13:00:04 阅读(727) 评论(0)
摘要:         pandas主要的两个数据结构是:series(相当于一行或一列数据机构)和DataFrame(相当于多行多列的一个表格数据机构)。         本文为了方便理解会与excel或者sql操作行或列来进行联想类比   1.重新索引:reindex和ix   上一篇中介绍过数据读取后默认的行索引是0,... 阅读原文
2018-05-03 12:38:08 阅读(801) 评论(0)
摘要: 同步(synchronous):一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行 #所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不会返回。按照这个定义, 其实绝大多数函数都是同步调用。但是一般而言,我们在说同步、异步的时候, 特指那些需要其他部件协作或者需要一定时间... 阅读原文
2018-05-03 11:54:06 阅读(745) 评论(0)
摘要: 字符串列表 说明: 列表相当于其他语言的数组。其定义举例如下: name = ['honda', 'yamaha', 'suzuki'] 列表的索引从0开始,也可以用-1表示最后一项,而-2表示倒数第二项,例如: print(name[0]) # 'honda' print(name[-1]) # '... 阅读原文
2018-05-03 10:18:02 阅读(767) 评论(0)
摘要: #前提是已经创建项目 (一)      创建应用 使用命令,在项目中创建一个应用(blog自定义) python manage.py startapp blog 创建完成后,可以看到下面几个文件 文件名 说明 migrations 修改数据库表结构记录 __init__.py 告诉... 阅读原文
2018-05-03 10:05:11 阅读(765) 评论(0)
摘要: Pycharm快捷键 #最重要的快捷键 1. ctrl+shift+A:万能命令行 2. shift两次:查看资源文件 #新建工程第一步操作 1. module设置把空包分层去掉,compact empty middle package 2. 设置当前的工程是utf-8,设置的Editor--... 阅读原文
2018-05-03 08:27:02 阅读(725) 评论(0)
摘要: 本文是记录博主运用 Python 来解决 The Python Challenge 站点中每个关卡的难题。 The Python challenge 站点地址:http://www.pythonchallenge.com/ 说明:本文为博主自主原创,允许转载,但是必须标明来源出处及其作者,谢谢! The... 阅读原文
2018-05-03 06:28:07 阅读(705) 评论(0)
摘要:  Infi-chu: http://www.cnblogs.com/Infi-chu/   一、重要概念 二、爬虫反爬虫进化论   阅读原文
2018-05-03 06:14:03 阅读(781) 评论(0)