04 2018 档案

摘要:shelve是对pickle的封装 json & pickle是把所有的数据全部封装,一次性写入文件,而shelve可以把数据分类,以键值对的形式分别写入文件 shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 序列化: 反序列化 阅读全文
posted @ 2018-04-25 18:10 web123 阅读(261) 评论(0) 推荐(0) 编辑
摘要:json & pickle 的作用都是把其他类型的数据转换成字符串 json:转换成所有语言都认识的字符串 pickle:python独有的 四个功能:dumps、dump、loads、load dumps,loads 和 dump,load的区别 阅读全文
posted @ 2018-04-25 17:52 web123 阅读(121) 评论(0) 推荐(0) 编辑
摘要:高级的 文件、文件夹、压缩包 处理模块 1、shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中 2、shutil.copyfile(src, dst) 拷贝文件 3、shutil.copymode(src, dst) 仅拷贝权限。内容、组、 阅读全文
posted @ 2018-04-25 17:18 web123 阅读(143) 评论(0) 推荐(0) 编辑
摘要:random 阅读全文
posted @ 2018-04-25 16:40 web123 阅读(167) 评论(0) 推荐(0) 编辑
摘要:time 1、time.time() 返回当前时间的时间戳(1970至今按秒计算) 2、time.localtime & time.mktime & time.gmtime time.localtime([secs]):将一个时间戳转换为当前时区的struct_time。secs参数未提供,则以当前 阅读全文
posted @ 2018-04-25 12:27 web123 阅读(154) 评论(0) 推荐(0) 编辑
摘要:打开方式:'r'(读)、'w'(写)、'a'(追加),默认以'r'方式打开 以'r'打开,只能读不能写 以'w'打开,只能写不能读,如果文件不存在则创建文件,如果文件已存在,则清空重写,慎用 以'a'打开,追加写,打开文件在文件的末尾追加写入内容 可指定读取字符数 1 f = open('yeste 阅读全文
posted @ 2018-04-25 10:17 web123 阅读(216) 评论(0) 推荐(0) 编辑
摘要:for 循环 用while模拟for循环 python内置next函数 生成器:可理解为一种数据类型,这种数据类型自动实现迭代器协议,其他数据类型需调用自己内置的__iter__方法 1、生成器函数 yield替代return(但是一个函数中yield可以有多个),yield语句一次返回一个结果,在 阅读全文
posted @ 2018-04-25 10:17 web123 阅读(145) 评论(0) 推荐(0) 编辑
摘要:一、安装python 访问python.org/downloads/,选择要安装的Python版本,目前主流的有Python2.7和Python3系列。下载好安装程序后,并在运行它时选择复选框Add Python to PATH。这样就不需要手动添加环境变量。 安装好以后打开命令提示符(cmd),输 阅读全文
posted @ 2018-04-25 10:17 web123 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一、匿名函数 格式:lambda 变量: 逻辑/返回值 匿名函数最多支持三元运算,不能实现更复杂的逻辑 def calc(x, y): if x < y: return x+y else: return x - y func = lambda x, y: x+y if x < y else x - 阅读全文
posted @ 2018-04-23 22:28 web123 阅读(189) 评论(0) 推荐(0) 编辑
摘要:函数就是把一段代码封装起来,定义成一个函数,当要使用这段代码的时候,调用该函数即可。函数的作用在于减少重复代码,提高代码可读性,易于扩展。 一、先来看一个最简单的函数。 函数定义规则: def 函数名(): #函数逻辑 pass 函数调用方式: 函数名() 二、参数 当参数有多个时,根据参数传入的方 阅读全文
posted @ 2018-04-23 16:52 web123 阅读(209) 评论(0) 推荐(0) 编辑
摘要:不同的变量在内存中有不同的存储空间,每个存储空间都有一个ID 声明一个变量a,再把a的值赋值给b,得到a,b两个变量,但是ID相同,即指向同一个内存地址,就像以前的人起名字,名、字、号。 那么对b重新赋值呢 a还是原来的ID,但是b变了。他把名字改了,但是另外一个人恰好又起了这个名字。这两个名字指的 阅读全文
posted @ 2018-04-23 00:14 web123 阅读(1905) 评论(0) 推荐(0) 编辑
摘要:一、变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。 python中定义一个变量非常简单 那么调用name就会得到字符串‘web’,调用age就会得到数字25,可以通过print来查看。其中name、age为变量名,中间的 = 为赋值符号,'web'、2 阅读全文
posted @ 2018-04-21 19:14 web123 阅读(403) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示