文章分类 -  python3入门

python基础
9.迭代器
摘要:判断是否是可迭代的 把可迭代的容器,转化成迭代器 迭代器遵循迭代器协议:必须拥有__iter__方法和__next__方法。 可迭代对象: 拥有__iter__方法 特点:惰性运算 例如:range(),str,list,tuple,dict,set 迭代器Iterator: 拥有__iter__方 阅读全文
posted @ 2018-09-20 11:15 wei_hu 阅读(72) 评论(0) 推荐(0)
8.装饰器函数
摘要:装饰器的形成过程1 装饰器的形成过程2 装饰器的形成过程3 语法糖 到这里,我们可以简单的总结一下: 装饰器的本质:一个闭包函数 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 还有最后一个问题要解决,刚刚我们讨论的装饰器都是装饰不带参数的函数,现在要装饰一个带参数的函数怎么办 阅读全文
posted @ 2018-09-18 20:49 wei_hu 阅读(93) 评论(0) 推荐(0)
7.闭包
摘要:闭包函数: 内部函数包含对外部作用域而非全剧作用域名字的引用,该内部函数称为闭包函数#函数内部定义的函数称为内部函数 由于有了作用域的关系,我们就不能拿到函数内部的变量和函数了。如果我们就是想拿怎么办呢?返回呀! 我们都知道函数内的变量我们要想在函数外部用,可以直接返回这个变量,那么如果我们想在函数 阅读全文
posted @ 2018-09-16 18:50 wei_hu 阅读(103) 评论(0) 推荐(0)
6.函数进阶
摘要:python代码运行的时候遇到函数是怎么做的。 从python解释器开始执行之后,就在内存中开辟了一个空间 每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来。 但是当遇到函数定义的时候解释器只是象征性的将函数名读入内存,表示知道这个函数的存在了,至于函数内部的变量和逻辑解释器根本不关心。 阅读全文
posted @ 2018-09-16 18:39 wei_hu 阅读(85) 评论(0) 推荐(0)
5.初识函数
摘要:初识函数定义与调用 总结一: 定义:def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。 def 是固定的,不能变,必须是连续的def三个字母,不能分开。。。它们要相亲相爱的在一起。 空格 为了将def关键字和函数名分开,必须空(四声),当然你可以空2格、3格或者你想空多少都行, 阅读全文
posted @ 2018-09-16 18:26 wei_hu 阅读(79) 评论(0) 推荐(0)
4.python之文件操作
摘要:常用API 阅读全文
posted @ 2018-09-11 23:23 wei_hu 阅读(125) 评论(0) 推荐(0)
3.python集合深浅拷贝
摘要:一,集合。 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了。 关系测试,测试两组数据之前的交集、差集、并集等关系。 1,集合的创建。 2.集合的基本操作 3.集 阅读全文
posted @ 2018-09-06 23:50 wei_hu 阅读(169) 评论(0) 推荐(1)
2.python基础数据类型
摘要:一,引子。 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字 字符串 列表 元组 字典 集合 二基础数据类型。 数字int。 数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以 阅读全文
posted @ 2018-09-05 00:11 wei_hu 阅读(135) 评论(0) 推荐(0)
1.python入门
摘要:python基础 内容编码 python2解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill),而python3对内容进行编码的默认为utf-8。 ASCII(American Standard Code for Information Interchange,美国标准信息交换 阅读全文
posted @ 2018-09-02 17:56 wei_hu 阅读(103) 评论(0) 推荐(0)