python装饰器,类(class)的介绍

return的含义:
1.结束函数
2.返回值
3.返回函数,可用做闭包



装饰器:
作用:扩展已有函数功能,不变原来的函数
装饰器:
def funA(f):
def wrapper():
1...
2....
f()
3..

return wrapper  #返回wrapper值

@funA
def selfFun():
return
pass
约等于 funA(selfFun)

面向对象 OOP   :伪代码



Class的介绍:

class 美女:
技能 = 0
def __init__(self,姓名,肤色)  #每次实例化都会运行这个
self.name = 姓名
self.skin = 肤色

def 特长(self):
print 琴棋书画啥都会


实例化对象:
蜜月 = 美女(貂蝉,白色)
蜜月.特长()


类的属性:
美女.技能 = '美人计'

--------------------------------
私有变量特征是:__private_value
外部不可以访问
公有变量:
外部可以访问


方法:
getattr(obj,'name',...)
setattr(obj,'name','value')
hasattr(obj,'name')
delattr(obj,'name')


类的内置类属性:放着类的一些信息
__dict__ : 类的属性(包含一个字典,由类的数据属性组成)
__doc__ :类的文档字符串
__name__: 类名
__module__: 类定义所在的模块
__bases__ : 类的所有父类构成元素(包含了一个由所有父类组成的元组)

1. 函数内可以执行外部函数
def aaa():
range()
2. 不要轻易的 让 
a =  aaa() 这不是函数赋值,这是函数的结果,即运行一次函数
a = aaa  这才是函数


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值