码迷,mamicode.com
首页 >  
搜索关键字:装饰器。    ( 4200个结果
Python 02
@property装饰器虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性的值是否有效。我们之前的建议是将属性命名以单下划线开头,通过这种方式来暗示属性是受保护的,不建议外界直接访问,那么如果想访问属性可以通过属性的getter(访问器)和setter(修改器)方法进行对应的操作。如果要做到这点,就可以考虑使用@property包装器来包装ge
分类:编程语言   时间:2019-08-07 21:00:26    阅读次数:110
python----02(面向对象进阶)
@property装饰器使用装饰器的时候,需要注意:1.装饰器名,函数名需要一致.2.property需要先声明,再写setter,顺序不能倒过来3.如果你希望一点变量只是被访问不能被修改,那么可以使用访问器@property4.如果要修改访问器中的变量,可以搭建一个修改器,或者删除访问器.在python中类是动态的。案例:1、输入三个数字(私有),求三个数字的和,尝试更改其中两个数字。2、
分类:编程语言   时间:2019-08-07 17:36:51    阅读次数:104
setUP和tearDown,setUpClass和tearDownClass
① setup():每个测试函数(方法)运行前运行② teardown():每个测试函数(方法)运行完后执行③ setUpClass():必须使用@classmethod 装饰器,所有test运行前运行一次 ④ tearDownClass():必须使用@classmethod装饰器,所有test运行 ...
分类:其他好文   时间:2019-08-06 23:58:52    阅读次数:232
【Django】中间件--2019-08-06 15:18:45
原创链接: http://106.13.73.98/__/41/ @[toc] 我们可以给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面等等。我们通过给几个特定视图函数加装饰器实现了这个需求,但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 因此,我们可 ...
分类:其他好文   时间:2019-08-06 15:42:50    阅读次数:132
【Flask模版过滤器】--2019-08-06 15:19:52
原创链接: http://106.13.73.98/__/123/ 在项目中的某.py文件中定义一个模板过滤器作为装饰器的函数,函数传入参数txt: 这样就可以在视图函数的返回字符中用md语法格式的文档: 之后,即可在jinja模板文件中调用之前自定义的过滤器: ...
分类:其他好文   时间:2019-08-06 15:38:47    阅读次数:120
生成器、闭包、装饰器
迭代器: for a in "abc": print(a) for temp in [11,22,33]: print(temp) 1、可迭代对象 以直接作用于for循环的数据类型有一下几种: 一类是集合数据类型,如:list、tuple、dict、set、str等; 一类是generator,包括 ...
分类:其他好文   时间:2019-08-06 13:56:41    阅读次数:74
装饰器模式
package com.sxt.io; /** * 模拟咖啡 * 1、抽象组件:需要装饰的抽象对象(接口或抽象父类) * 2、具体组件:需要装饰的对象 * 3、抽象装饰类:包含了对抽象组件的引用以及装饰着共有的方法 * 4、具体装饰类:被装饰的对象 * @author TW * */ public ... ...
分类:其他好文   时间:2019-08-06 10:36:52    阅读次数:81
django -- 中间件
前戏 在前面我们给index和home页面通过加装饰器的方法来判断是不是登录过,如果没登录就返回登录页面。想想也没有什么问题,但是如果我们的视图函数有几百个呢?难道要给这几百个视图函数都加上装饰器吗?答案当然是否定的。我们可以通过中间件的方式来实现。 什么是中间件 看下官方是怎么解释的:中间件是一个 ...
分类:其他好文   时间:2019-08-06 00:59:04    阅读次数:89
python第十一课
#2.写函数,检查获取伟入列表或元祖对象的所有奇数位素引对应的元素,并将其作为新列表返回给调用者.# def func(l):# return l[1::2]#切片# print(func([1,2,3,4,5]))#3.写函数,判断用户传入的值(字符串,列表,元祖)长度是否大于5# def fun ...
分类:编程语言   时间:2019-08-04 10:49:35    阅读次数:122
干货来了!python学习之重难点整理合辑1
关于装饰器、lambda、鸭子类型、魔法函数的理解仍存有困惑之处,趁周末有时间温故,赶紧去自学了解下相关知识。 1.装饰器是什么: 很多初学者在接触装饰器的时候只做到了肤浅的了解它的概念、组成形态。实际上装饰器是python学习中很难啃的大骨头,一旦涉及到具体用途以及原理,经常会把人绕晕。 在这里, ...
分类:编程语言   时间:2019-08-03 21:49:52    阅读次数:147
4200条   上一页 1 ... 82 83 84 85 86 ... 420 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!