学习python类方法与对象方法


Posted in Python onMarch 15, 2016

本文实例针对python的类方法与对象方法进行学习研究,具体内容如下

class Test_Demo:
  TEST = 'test_value'

  def __init__(self,name,age):
    self.name = name
    self.age = age
  #static method
  @staticmethod
  def test_static():
    return Test_Demo.TEST
  #特性
  @property
  def test_property(self):
    return self.name+':'+str(self.age)
  #类方法
  @classmethod
  def test_class(self):
    return self.TEST

if __name__ == '__main__':
  test_demo = Test_Demo('zj',23)
  #print(test_demo.name)
  print(Test_Demo.test_static())
  print(test_demo.test_property)
  print(test_demo.test_class())

输出结果:

学习python类方法与对象方法

注:与php不同的是:

 类方法和静态方法可以访问类的静态变量(类变量,TEST),但都不能访问实例变量(即name,age)

 如果访问了就会报错:

学习python类方法与对象方法

以上就是本文的全部内容吗,希望对大家的学习有所帮助。

Python 相关文章推荐
Python实现全局变量的两个解决方法
Jul 03 Python
Python异常处理总结
Aug 15 Python
Python实现二分法算法实例
Feb 02 Python
在GitHub Pages上使用Pelican搭建博客的教程
Apr 25 Python
python黑魔法之参数传递
Feb 12 Python
python 实现自动远程登陆scp文件实例代码
Mar 13 Python
python处理csv中的空值方法
Jun 22 Python
python 串口读取+存储+输出处理实例
Dec 26 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
Jan 15 Python
pycharm工具连接mysql数据库失败问题
Apr 01 Python
完美解决keras 读取多个hdf5文件进行训练的问题
Jul 01 Python
Python集合set()使用的方法详解
Mar 18 Python
Python 的内置字符串方法小结
Mar 15 #Python
Python3使用requests包抓取并保存网页源码的方法
Mar 15 #Python
Python减少循环层次和缩进的技巧分析
Mar 15 #Python
Python作用域用法实例详解
Mar 15 #Python
Python的净值数据接口调用示例分享
Mar 15 #Python
Python简单连接MongoDB数据库的方法
Mar 15 #Python
Python函数中的函数(闭包)用法实例
Mar 15 #Python
You might like
PHP 压缩文件夹的类代码
2009/11/05 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
2017/02/28 PHP
PHP对象的浅复制与深复制的实例详解
2017/10/26 PHP
表单提交时自动复制内容到剪贴板的js代码
2007/03/16 Javascript
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
2009/02/17 Javascript
超简单的jquery的AJAX用法
2010/05/10 Javascript
js 阻止子元素响应父元素的onmouseout事件具体实现
2013/12/23 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
2014/05/11 Javascript
简介JavaScript中的getSeconds()方法的使用
2015/06/10 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
js学习阶段总结(必看篇)
2016/06/16 Javascript
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
2017/06/13 Javascript
让div运动起来 js实现缓动效果
2017/07/06 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
10个最受欢迎的 JavaScript框架(推荐)
2019/04/24 Javascript
简单学习5种处理Vue.js异常的方法
2019/06/17 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
Python pickle模块用法实例分析
2015/05/27 Python
Python爬虫实现百度图片自动下载
2018/02/04 Python
pyqt 实现在Widgets中显示图片和文字的方法
2019/06/13 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
python中id函数运行方式
2020/07/03 Python
Python是怎样处理json模块的
2020/07/16 Python
Python使用正则表达式实现爬虫数据抽取
2020/08/17 Python
python制作抽奖程序代码详解
2021/01/15 Python
酒店人事专员岗位职责
2013/12/19 职场文书
公司请假条范文
2014/04/11 职场文书
简单租房协议书
2014/10/21 职场文书
导师对论文的学术评语
2015/01/04 职场文书
今日说法观后感
2015/06/08 职场文书
小学英语教学随笔
2015/08/14 职场文书
2016计算机专业毕业生自荐信
2016/01/28 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书
总结python多进程multiprocessing的相关知识
2021/06/29 Python