摘要: python 的序列化和反序列化用于内存之间的共享,包括服务器和客户端的共享,两个Python程序之间的共享,以及以字符串的形式存储到硬盘中。 pyhton 的pickle 可以对Python的各种数据类型进行操作,包括类,列表,对象等。pickle中只适用于Python。 硬盘存数据只能是字符串的 阅读全文
posted @ 2015-11-01 11:22 muzinan110 阅读(276) 评论(0) 推荐(0) 编辑
摘要: import hashlib hash = hashlib.md5() hash.update('admin') print hash.hexdigest() MD5 MD5的全称是Message-Digest Algorithm 5(信息-摘要算法)。128位长度。目前MD5是一种不可逆算法。 具 阅读全文
posted @ 2015-11-01 10:35 muzinan110 阅读(475) 评论(0) 推荐(0) 编辑
摘要: Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0random.randintrandom.randint()的函数原型为:random.r... 阅读全文
posted @ 2015-11-01 10:02 muzinan110 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、编程风格、语法要求、变量格式、基本数据类型、运算、流程控制、用户交互 二、字符串、列表、元组、字典、迭代器和生成器 三、函数、内置函数、文件操作、异常处理、模块、常用模块、lambda、yield、装饰器、断言、反射、递归(斐波那契数列) 四、类和对象、面向对象三大特性、类的成员及类方法 一、 阅读全文
posted @ 2015-10-30 10:05 muzinan110 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 列表解析来自函数式编程语言(haskell),语法如下: [expr for iter_var in iterable] [expr for iter_var in iterable if cond_expr] 第一种语法:首先迭代iterable里所有内容,每一次迭代,都把iterable里相应内 阅读全文
posted @ 2015-10-29 11:41 muzinan110 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一、lambda函数 1、lambda函数基础: lambda函数也叫匿名函数,即,函数没有具体的名称,而用def创建的方法是有名称的。如下: """命名的foo函数""" def foo():return 'begin' #Python中单行参数可以和标题写在一行 """lambda关键字创建匿名 阅读全文
posted @ 2015-10-29 10:50 muzinan110 阅读(3559) 评论(0) 推荐(0) 编辑
摘要: 16.yield使用 列表推导与生成器表达式 当我们创建了一个列表的时候,就创建了一个可以迭代的对象: >>> squares=[n*n for n in range(3)] >>> for i in squares: print i 0 1 4 这种创建列表的操作很常见,称为列表推导。但是像列表这 阅读全文
posted @ 2015-10-29 10:44 muzinan110 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 15.函数式编程创建函数def function_name(arguments): """function documention_string""" function_body_suite1、声明与定义:2、前向引用和其他高级语言类似,Python不允许在函数未声明之前对它引用或调用。... 阅读全文
posted @ 2015-10-29 10:43 muzinan110 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 2.使用和导入模块importfrom * import *讲基础模块14.模块和模块常用方法python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的... 阅读全文
posted @ 2015-10-29 10:42 muzinan110 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 10.字典的使用一、映射类型我理解中的映射类型是:键值对的关系,键(key)映射值(value),且它们是一对多的关系。字典是Python唯一的映射类型。扩展1:哈希表一种数据结构,值是根据相关的键进行数据存储的,形成"键-值对"(key-value pairs),哈希表中的值是没有顺序的。扩展2:... 阅读全文
posted @ 2015-10-29 10:40 muzinan110 阅读(231) 评论(0) 推荐(0) 编辑