学习python类方法与对象方法

 更新时间:2016年03月15日 15:28:01   作者:waited  
这篇文章主要和大家一起学习python类方法与对象方法,从一个简单例子出发进行学习,感兴趣的小伙伴们可以参考一下

本文实例针对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())

输出结果:

注:与php不同的是:

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

 如果访问了就会报错:

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

相关文章

  • Python中logger模块的使用场景分析

    Python中logger模块的使用场景分析

    logger是python的内置模块,用以输出代码运行过程中的运行情况,极大的方便了我们的debug过程,本文通过实例代码给大家介绍了Python中logger模块的使用教程,需要的朋友可以参考下
    2023-06-06
  • Python学习笔记之lambda表达式用法详解

    Python学习笔记之lambda表达式用法详解

    这篇文章主要介绍了Python学习笔记之lambda表达式用法,结合实例形式详细分析了lambda表达式的概念、功能、原理、组成及相关使用技巧,需要的朋友可以参考下
    2019-08-08
  • 在python里创建一个任务(Task)实例

    在python里创建一个任务(Task)实例

    这篇文章主要介绍了在python里创建一个任务(Task)实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Python continue语句实例用法

    Python continue语句实例用法

    在本篇文章里小编给大家整理了关于Python continue语句实例用法,有需要的朋友们可以跟着学习下。
    2020-02-02
  • python的open函数常见用法

    python的open函数常见用法

    python打开文件使用open()函数,返回一个指向文件的指针,这篇文章主要介绍了python的open函数使用,需要的朋友可以参考下
    2022-11-11
  • Python如何生成exe文件?用Pycharm一步步带你学(超详细、超贴心)

    Python如何生成exe文件?用Pycharm一步步带你学(超详细、超贴心)

    这篇文章主要给大家介绍了关于Python如何生成exe文件的相关资料,本文利用Pycharm一步步带你学,文中通过图文以及实例代码介绍的超详细、超贴心,需要的朋友可以参考下
    2022-02-02
  • python优雅实现代码与敏感信息分离的方法

    python优雅实现代码与敏感信息分离的方法

    这篇文章主要介绍了python优雅实现代码与敏感信息分离的方法,在flask中,python-dotenv 可以无缝接入项目中,只要你的项目中存在 .env 或者 .flaskenv 文件,他就会提示你是否安装 python-dotenv,需要的朋友可以参考下
    2022-05-05
  • Python图片处理模块PIL操作方法(pillow)

    Python图片处理模块PIL操作方法(pillow)

    这篇文章主要介绍了Python图片处理模块PIL操作方法(pillow),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • python爬取天气数据的实例详解

    python爬取天气数据的实例详解

    在本篇文章里小编给大家整理的是一篇关于python爬取天气数据的实例详解内容,有兴趣的朋友们学习下。
    2020-11-11
  • Python猴子补丁知识点总结

    Python猴子补丁知识点总结

    在本篇文章里小编给大家分享的是关于Python猴子补丁知识点总结,需要的朋友们学习下。
    2020-01-01

最新评论