Python全栈开发记录_第八篇(模块收尾工作 json & pickle & shelve & xml)
摘要:由于上一篇篇幅较大,留下的这一点内容就想在这里说一下,顺便有个小练习给大家一起玩玩,首先来学习json 和 pickle。 之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的
阅读全文
posted @
2018-11-25 21:34
~泪小白~
阅读(195)
推荐(0)
Python全栈开发记录_第七篇(模块_time_datetime_random_os_sys_hashlib_logging_configparser_re)
摘要:这一篇主要是学习python里面的模块,篇幅可能会比较长 模块的概念:在Python中,一个.py文件就称之为一个模块(Module)。 模块一共三种: python标准库 第三方模块 应用程序自定义模块 模块导入方法(重要): 如果说test里面我只需要导入其中一个方法,并不需要导入整个模块的方法
阅读全文
posted @
2018-11-10 12:01
~泪小白~
阅读(208)
推荐(0)
Python全栈开发记录_第六篇(生成器和迭代器)
摘要:说生成器之前先说一个列表生成式:[x for x in range(10)] ->[0,1,2....,9]这里x可以为函数(因为对python而言就是一个对象而已),range(10)也可以换成可迭代对象。 如果说有一天我们的数据量很大呢?range(10000000)甚至更大呢?那我们会挤爆内存
阅读全文
posted @
2018-11-08 20:48
~泪小白~
阅读(238)
推荐(0)
Python全栈开发记录_第五篇(装饰器)
摘要:单独记录装饰器这个知识点是因为这个知识点是非常重要的,必须掌握的(代码大约150行)。 了解装饰器之前要知道三个知识点 满足下列其中一种即可称之为高阶函数: a、把一个函数名当做实参传递给另一个函数 b、返回值中包含函数名 满足下列其中一种即可称之为高阶函数: a、把一个函数名当做实参传递给另一个函
阅读全文
posted @
2018-11-01 12:04
~泪小白~
阅读(203)
推荐(0)