Python_类和装饰器
2015-12-13 23:14
603 查看
class Student(object): def __init__(self,name,grade): self.name=name self.grade=grade def introduce(self): print("hello,i'm ", self.name,end="") print(", my grade is ",self.grade,"!") print("-----------------------") def change(self,num): self.grade = self.grade + num jim=Student("jim",50) jim.introduce() jim.change(10) jim.introduce()
#装饰器 #函数可以直接做函数形参 ,可以作为函数返回值 def add_candles(cake_func): def insert_candles(): return cake_func() + ' and candles' return insert_candles @add_candles def make_cake(): return 'cake' print(make_cake())
相关文章推荐
- [Python标准库]re——正则表达式[三]
- 用python的numpy作线性拟合、多项式拟合、对数拟合
- Python总结:Python基础(一)
- python-01:为什么想要做这一系列的博客
- python-ldap 报gcc错误
- 机器学习算法与Python实践之支持向量机
- 关于python刷题的语法要点
- python file 操作
- python3.5+django1.9+mySQL
- Python基础-元组小结
- 为sproto手写了一个python parser
- Python 提高效率
- openstack python api 开发
- 如何正确开始一个python项目(django为例)
- Python3 - 简单的接口测试1
- python CSV模块使用笔记
- python编码风格pep8
- python入门: 快速python语法总结
- LeetCode Median of Two Sorted Arrays
- 备忘录 - numpy基本方法总结