2019年1月16日

模块

摘要: 序列化 什么是序列化呢? 将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 为什么要有序列化模块: 比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? 现在我们能想到的方法就是存在文件里,然后另一个python程序再从文件里读出来。 但是我们都知道,对于文 阅读全文

posted @ 2019-01-16 14:54 🐳️南栀倾寒🐳️ 阅读(140) 评论(0) 推荐(0) 编辑

2019年1月15日

自定义模块

摘要: 自定义模块 什么是模块: 模块是一系列常用功能的集合体,一个py文件就是一个模块 一个函数封装一个功能,比如现在有一个软件,不可能将所有程序都写入一个文件,所以咱们应该分文件,组织结构要好,代码不冗余,所以要分文件,但是分文件,分了5个文件,每个文件里面可能都有相同的功能(函数),怎么办?所以将这些 阅读全文

posted @ 2019-01-15 13:52 🐳️南栀倾寒🐳️ 阅读(195) 评论(0) 推荐(0) 编辑

2019年1月14日

内置函数

摘要: 什么是内置函数?就是python帮我们提供的一个工具,拿过直接用就行,比如我们的print,input,type,id等等.截止到python3.6.2版本 中一共提供了68个内置函数.他们就是python直接提供给我们的,有一些我们已经用过了.有一些还没有用过.还有一我们需要学完面向对象才能继续学 阅读全文

posted @ 2019-01-14 17:29 🐳️南栀倾寒🐳️ 阅读(215) 评论(0) 推荐(0) 编辑

2019年1月12日

装饰器

摘要: 装饰器 装饰器是什么? 装饰器的本质就是闭包(就是一个函数) 装饰器作用 可以让其他函数在不需要做任何代码的变动的前提下增加额外的功能 装饰器的返回值也是一个函数的对象,它经常用于切面需求的场景,实现路由传参,flask的路由传参依赖于装饰器,浏览器通过URL访问到装饰器的路由,从而访问视图函数获得 阅读全文

posted @ 2019-01-12 21:25 🐳️南栀倾寒🐳️ 阅读(107) 评论(0) 推荐(0) 编辑

2019年1月11日

生成器

摘要: 生成器 什么是个生成器:生成器本质就是迭代器 在python中有三种方式来获取生成器 1.通过生成器函数 2.通过各种推到式来实现生成器 3.通过数据的转换也可以获取生成器 运行的结果不一样,为什么呢?? 由于函数中存在yield,那么这个函数就是一个生成器函数. 我们在执行这个函数的时候.就不再是 阅读全文

posted @ 2019-01-11 20:36 🐳️南栀倾寒🐳️ 阅读(105) 评论(0) 推荐(0) 编辑

推导式

摘要: 推导式 列表推导式 列表推导式生成器表达式以及其他推导式,首先我们先看一下这样的代码,给出一个列表,通过循环,想列表中添加1~10: 列表推到式的常用写法: [结果 for 变量 in 可迭代对象] 列表推导式是通过一行来构建你要的列表,列表推导式看起来代码简单,但是出现错误之后很难排查 筛选模式: 阅读全文

posted @ 2019-01-11 20:36 🐳️南栀倾寒🐳️ 阅读(128) 评论(0) 推荐(0) 编辑

闭包

摘要: 什么是闭包? 闭包就是内层函数, 对外层函数(非全局)的变量的引用. 叫闭包 现在有个问题,这个闭包只能在里边调用啊,外边的怎么调用呢? 这样就实现了外部访问,那如果多层嵌套呢?很简单,只需要一层一层的往外层返回就行了 由它我们可以引出闭包的好处. 由于我们在外界可以访问内部函数. 那这个时候内部函 阅读全文

posted @ 2019-01-11 19:28 🐳️南栀倾寒🐳️ 阅读(95) 评论(0) 推荐(0) 编辑

Python迭代器

摘要: 我们之前一直在用可迭代对象进行操作,那么到底什么是可迭代对象.我们现在就来讨论讨论可迭代对象.首先我们先回顾下我们 熟知的可迭代对象有哪些:str list tuple dic set 那为什么我们称他们为可迭代对象呢?因为他们都遵循了可迭代协议,那什么又是可迭代协议呢.首先我们先看一段错误的代码: 阅读全文

posted @ 2019-01-11 18:40 🐳️南栀倾寒🐳️ 阅读(137) 评论(0) 推荐(0) 编辑

2019年1月10日

名称空间

摘要: 在python解释器开始执行之后, 就会在内存中开辟一个空间, 每当遇到一个变量的时候, 就把变量名和值之间的关系记录下来, 但是当遇到函数定义的时候, 解释器只是把函数名读入内存, 表示这个函数存在了, 至于函数内部的变量和逻辑, 解释器是不关心的. 也就是说一开始的时候函数只是加载进来, 仅此而 阅读全文

posted @ 2019-01-10 22:01 🐳️南栀倾寒🐳️ 阅读(106) 评论(0) 推荐(0) 编辑

小数据池

摘要: 小数据池,也称为小整数缓存机制,或者称为驻留机制等等,博主认为,只要你在网上查到的这些名字其实说的都是一个意思,叫什么因人而异。 那么到底什么是小数据池?他有什么作用呢? 大前提:小数据池也是只针对 int(float),str,bool 小数据池是针对不同代码块之间的缓存机制!!! 官方对于整数, 阅读全文

posted @ 2019-01-10 20:25 🐳️南栀倾寒🐳️ 阅读(146) 评论(0) 推荐(0) 编辑

导航