![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 55
午夜读书的猫
这个作者很懒,什么都没留下…
展开
-
Python 基础
<1>变量的定义在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢?大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可在Python中,存储一个数据,需要一个叫做变量的东西,如下示例:说明:...原创 2018-07-13 17:09:32 · 200 阅读 · 0 评论 -
Python 闭包
什么是闭包 #定义一个函数 def test(number): #在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包 def test_in(number_in): print("in test_in 函数, number_in is %d"%number_in) return number+...原创 2018-07-25 18:16:55 · 204 阅读 · 0 评论 -
Python 生成器
1. 什么是生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Pyt...原创 2018-08-04 14:17:47 · 203 阅读 · 0 评论 -
python 装饰器
装饰器: 就是把一个函数以参数的形式传入一个函数中(装饰器) def wi(func): print("00000000") def inner(): print ("11111") func() return inner # f1 = wi(f1) @wi def f1(): print ("22222") f1() 再看这段代码: wi 的返回值给f1 ...原创 2018-08-02 20:57:53 · 171 阅读 · 0 评论