分类
摘要:
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)