返回顶部

收藏

python类的成员变量定义

更多
class FirstClass:                 # define a class object
     def setdata(self, value):    # define class methods
         self.data = value        # self is the instance
     def display(self):
         print self.data          # self.data: per instance

x = FirstClass()                  # make two instances
y = FirstClass()                  # each is a new namespace

x.setdata('Data')                 # call methods: self is x
y.setdata(3.14159)                # runs: FirstClass.setdata(y, 3.14159)

x.display()                       # self.data differs in each

y.display()

x.data = 'New value'              # can get/set attributes 
x.display()                       # outside the class too

标签:Python,Class

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2013-01-28 15:43:29 How to compile Python code to Java .class
  2. Kevin Shao 发表 2014-05-12 11:58:48 Python高级特性 Part III: Classes和Metaclasses
  3. 博主 发表 2013-11-23 08:00:00 Python class 入门
  4. 博主 发表 2013-01-28 15:43:29 How to compile Python code to Java .class
  5. fanhuafeng 发表 2014-03-12 08:41:55 python学习之类(class)
  6. naich 发表 2012-08-14 10:14:10 导出、整理Gtalk聊天记录
  7. McFloundinho 发表 2014-12-13 06:43:00 Python中的mutable和immutable对象
  8. sinojelly 发表 2012-01-29 15:04:00 Python学习资源 - sinojelly
  9. 博主 发表 2015-01-12 06:43:12 算法学习-排序 python实现
  10. hushlight 发表 2015-04-16 02:42:58 Leetcode – Candy
  11. 博主 发表 2015-04-21 04:12:22 python 相关模块的安装集合
  12. 博主 发表 2015-02-10 07:43:17 Python基本语法

发表评论