• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 学习python类方法与对象方法

学习python类方法与对象方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了学习python类方法与对象方法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

输出结果:

注:与php不同的是:

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

 如果访问了就会报错:

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

</div>

您可能想查找下面的文章:

相关文章

  • Python制作简易注册登录系统
  • 日常整理python执行系统命令的常见方法(全)
  • 浅析python中SQLAlchemy排序的一个坑
  • 在主机商的共享服务器上部署Django站点的方法
  • Python中使用ConfigParser解析ini配置文件实例
  • python修改注册表终止360进程实例
  • 实例讲解Python中函数的调用与定义
  • python类的继承实例详解
  • Python Web框架Flask中使用七牛云存储实例
  • 安装Python的web.py框架并从hello world开始编程

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Django集成百度富文本编辑器uEditor攻略
    • 探究Python的Tornado框架对子域名和泛域名的支持
    • Python+Opencv识别两张相似图片
    • Python 中 list 的各项操作技巧
    • 简单文件操作python 修改文件指定行的方法
    • 使用Protocol Buffers的C语言拓展提速Python程序的示例
    • 简单介绍Python中的filter和lambda函数的使用
    • python在linux系统下获取系统内存使用情况的方法
    • Python常用的日期时间处理方法示例
    • 在Python中调用ggplot的三种方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有