python之函数用法staticmethod
2015-11-07 16:19
573 查看
# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法staticmethod #http://www.cnblogs.com/hongfei/p/3858256.html #@staticmethod:Return a static method for function. #函数的静态方法,个人以为尽可能少用该方法 #静态方法在类的内部使用,写在类的定义里面,staticmethod写在函数上方,第一个参数不是self,一般不直接在外部调用,只是在内部使用而已。 class C(): @staticmethod def f(x): return x c=C() print c.f('xiaodeng')#xiaodeng #2、没有静态方法的写法如下: class C(): def f(self,x): return x c=C() print c.f('xiaodeng')#xiaodeng
相关文章推荐
- windows下安装numpy模块不成功解决办法
- python之函数用法divmod
- python多线程使用
- python之poplib模块下载并解析邮件
- 2015/11/7用Python写游戏,pygame入门(7):碰撞检测
- 使用Python导出Excel图表以及导出为图片的方法
- input和raw_input
- python+uiautomator测试环境搭建
- python延迟N秒执行一次
- 糗事百科爬虫改进
- Python 学习笔记
- python之smtplib模块 发送邮件
- python 使用多线程进行压力测试
- 列出文件夹下的所有文件
- [python]做一个简单爬虫
- ToRPC:一个双向RPC的Python实现
- Spark1.4.1 编程指南 (Scala/Java/Python)
- Python 的 class attributes 和 instance attributes 的区别
- python 11期 第二天
- Python 数据类型