21.闭包 1. 闭包:在嵌套函数内,使用非全局变量(且不使用本层变量) 2. 闭包的作用:1.保证数据的安全性(纯洁度)。2.装饰器使用 3. ._\_closure\_\_判断是否是闭包 22.装饰器一(入门) 1.一个装饰器装饰多个函数 开放封闭原则:扩展是开放的(增加新功能),源码是封闭的( ...
分类:
编程语言 时间:
2019-07-25 00:54:25
阅读次数:
131
函数 function 什么是函数: 函数是可以重复执行的语句块,可以重复使用 函数是面向过程编程的最小单位 函数的作用: 1.用于封装语句块,提高代码的重用性 2.定义用户级别的函数 def 语句 (把编码打包) call(调用) 语法: def函数名(形参列表): 语句块(代码块) 说明: 1. ...
分类:
编程语言 时间:
2019-07-24 19:14:23
阅读次数:
139
函数在实际使用中有很多不一样的小九九,我将从最基础的函数内容,延伸出函数的高级用法。此文非科普片~~ ...
分类:
编程语言 时间:
2019-07-24 15:05:26
阅读次数:
98
练习一: 写一个判断闰年的函数,参数为年、月、日。若是是闰年,返回True。 目前找到的最简洁的写法,喜欢这种去实现。 引申一下,判断是这一年的第几天。 当然,python自带datetime模块,我们可以多一种方法去实现。 练习二: 有一个文件,文件名为output_1981.10.21.txt ...
分类:
编程语言 时间:
2019-07-24 09:22:44
阅读次数:
141
举个例子 输出 等价 不是很明白? @a_decorator def a_func_need_decorator(): 等价于 a_func_need_decorator = a_decorator(a_func_need_decorator) 修改下代码 结果是一致的 什么?函数还可以作为对象传输 ...
分类:
编程语言 时间:
2019-07-24 00:00:03
阅读次数:
233
函数 数学定义 y=f(x), y是x函数,x是自变量。y=f(x0,x1...xn) Python函数 由若干语句组成的语句块,函数名称,参数列表构成,它是组织代码的最小单位 完成一定的功能 函数作用 结构化编程对代码的最基本的封装,一般按照功能组织一段代码 封装的目的为了复用,减少冗余代码 代码 ...
分类:
编程语言 时间:
2019-07-23 13:25:29
阅读次数:
108
17.推导式: 推导式:将for循环多行变成一行 1. list推导式:[] 2. 生成器表达器:() 3. 字典/集合推导式:{} list: [变量(加工后的变量) for 循环] [变量(加工后的变量) for 循环 加工条件] 生成器推导式: (变量(加工后的变量 ) for 循环) (变量 ...
分类:
编程语言 时间:
2019-07-22 22:39:58
阅读次数:
136
视图函数: 视图函数时存在django项目中的应用程的一个名为views.py的文件模块; 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 一个简单的视图: 下面是一个以HTML文档的形式返回当前日期和时间的视图: views.py 逐行解释 ...
分类:
其他好文 时间:
2019-07-21 16:47:11
阅读次数:
112
1.关键字参数 作用:函数参数赋值时,不需要考虑函数代码块中参数的位置 2.默认参数 默认参数适用于在调用函数时未给函数传参的情况下。 3.收集参数(*) 使用范围:不确定参数的个数时使用 ...
分类:
编程语言 时间:
2019-07-21 13:40:12
阅读次数:
88