学习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 爬虫的工具列表大全
Jan 31 Python
Python实现二叉堆
Feb 03 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
Jun 13 Python
PyQt5 窗口切换与自定义对话框的实例
Jun 20 Python
Django中信号signals的简单使用方法
Jul 04 Python
windows安装TensorFlow和Keras遇到的问题及其解决方法
Jul 10 Python
用Python配平化学方程式的方法
Jul 20 Python
python 模拟贷款卡号生成规则过程解析
Aug 30 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
May 17 Python
利用Python批量识别电子账单数据的方法
Feb 08 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
Mar 02 Python
Elasticsearch 数据类型及管理
Apr 19 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
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
在同一窗体中使用PHP来处理多个提交任务
2006/10/09 PHP
域名和cookie问题(域名后缀)
2012/10/10 PHP
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
CI框架装载器Loader.php源码分析
2014/11/04 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
js利用Array.splice实现Array的insert/remove
2009/01/13 Javascript
JQuery中使用Ajax赋值给全局变量异常的解决方法
2014/01/10 Javascript
jQuery中slice()方法用法实例
2015/01/07 Javascript
javascript将异步校验表单改写为同步表单
2015/01/27 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
zepto与jquery的区别及zepto的不同使用8条小结
2016/07/28 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
2016/09/20 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
[06:25]第二届DOTA2亚洲邀请赛主赛事第二天比赛集锦.mp4
2017/04/03 DOTA
Python新手实现2048小游戏
2015/03/31 Python
python相似模块用例
2016/03/04 Python
Python Flask基础教程示例代码
2018/02/07 Python
Python模拟简单电梯调度算法示例
2018/08/20 Python
python抓取需要扫微信登陆页面
2019/04/29 Python
Python搭建代理IP池实现存储IP的方法
2019/10/27 Python
Django中文件上传和文件访问微项目的方法
2020/04/27 Python
Python urllib2运行过程原理解析
2020/06/04 Python
银行职员自我鉴定
2014/04/20 职场文书
读书小明星事迹材料
2014/05/03 职场文书
热门专业求职信
2014/05/24 职场文书
2014年社区综治工作总结
2014/11/17 职场文书
教师考核评语大全
2014/12/31 职场文书
2015年大学生村官工作总结
2015/04/21 职场文书
七年级作文之冬景
2019/11/07 职场文书
HTML中的表单Form实现居中效果
2021/05/25 HTML / CSS
SQL使用复合索引实现数据库查询的优化
2022/05/25 SQL Server