关于python中的staticmethod
2015-10-25 14:19
369 查看
python中的staticmethod 主要是方便将外部函数集成到类体中,美化代码结构,重点在不需要类实例化的情况下调用方法
如果你去掉staticmethod,在方法中加self也可以通过实例化访问方法也是可以集成代码
1)先看看不使用staticmethod的代码如何写的
2)再看看使用staticmethod的代码,用staticmethod包装的方法可以内部调用,也可以通过类访问或类实例化访问
参考链接:http://www.zhihu.com/question/20021164
如果你去掉staticmethod,在方法中加self也可以通过实例化访问方法也是可以集成代码
1)先看看不使用staticmethod的代码如何写的
2)再看看使用staticmethod的代码,用staticmethod包装的方法可以内部调用,也可以通过类访问或类实例化访问
参考链接:http://www.zhihu.com/question/20021164
相关文章推荐
- python正则表达式
- python中取得矩阵中最大元素的位置
- 关于Python中的classmethod
- 关于python中的property
- Python目录常用操作
- python实现发送邮件
- python socket 选项
- Python实现获取域名所用服务器的真实IP
- Python 中的进程、线程、协程、同步、异步、回调
- python爬虫-第一步,获取页面
- Python traceback【转】
- Python常见异常问题
- Python制作爬虫采集小说
- Python验证企业工商注册码
- 归并排序和快速排序比较
- python 多线程和多进程的区别 mutiprocessing theading
- python 机器学习——从感知机算法到各种最优化方法的应用(python)
- Python代码的多线程改造
- [python爬虫] Selenium定向爬取虎扑篮球海量精美图片
- 【从零开始】Python3 学习笔记