shelve模块shelve模块是pickle模块的扩展,可以通过key,value的方式访问pickle持久化保存的数据持久化保存:12345678910111213import shelvesw = shelve.open('shelve_test.pkl') # 创建shelve对象 name...
分类:
编程语言 时间:
2016-02-27 14:59:08
阅读次数:
295
一. 数据类型和变量 整数:十六进制用0x前缀和0-9,a-f表示 浮点数:小数,科学计数法:10用e代替;整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(包括除法),浮点数运算则可能会有四舍五入的误差 字符串和编码 (1)以单引号‘或双引号“括起来的任意文本。 (2)可以用转义字
分类:
编程语言 时间:
2016-02-25 13:43:16
阅读次数:
274
元祖 tuple和list大多数地方类似 tuple是不可变结构 定义元祖 t=() 空元组 t=tuple(list[]) 下表操作与切片 获取或修改当前值 list[x] list[x]=Var list[b:e] list[b:e:s] --> 开始:结束:步长 list[:] list[::
分类:
编程语言 时间:
2016-02-25 01:37:28
阅读次数:
216
第一张基础知识 模块 import 模块:用函数的时候格式 模块.函数 from 模块 import 函数:用函数的时候格式 函数
分类:
编程语言 时间:
2016-02-24 12:11:52
阅读次数:
151
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来
分类:
编程语言 时间:
2016-02-18 11:54:35
阅读次数:
497
迭代器Iterators迭代器仅是一容器对象,它实现了迭代器协议。它有两个基本方法:next方法返回容器的下一个元素__iter__方法返回迭代器自身 生成器Generators 二分查找 def BinarySearch(a, target): low = 0 high = len(a) - 1
分类:
编程语言 时间:
2016-02-18 09:57:08
阅读次数:
169
Python内置函数 lambda lambda表达式相当于函数体为单个return语句的普通函数的匿名函数。请注意,lambda语法并没有使用return关键字。开发者可以在任何可以使用函数引用的位置使用lambda表达式。在开发者想要使用一个简单函数作为参数或者返回值时,使用lambda表达式是
分类:
编程语言 时间:
2016-02-16 16:49:41
阅读次数:
284
Python文件操作 在Python中一个文件,就是一个操作对象,通过不同属性即可对文件进行各种操作。Python中提供了许多的内置函数和方法能够对文件进行基本操作。 Python对文件的操作概括来说:1. 打开文件 2.操作文件 3.关闭文件 1. 打开文件、关闭文件 Python中使用open函
分类:
编程语言 时间:
2016-02-16 16:28:10
阅读次数:
157