python 类函数 实例函数_python中的对象,方法,类,实例,函数用法分析

python

中的对象,方法,类,实例,函数用法分析

Python

中的对象,方法,类,实例,函数用法分析

本文实例分析了

Python

的对象,方法,类,实例,函数用法。分享给大家供大家参考。具体分析如下

:

Python

是一个完全面向对象的语言。不仅实例是对象,类,函数,方法也都是

对象。

复制代码

代码如下

:class Foo(object):

static_attr = True

def method(self):

pass

foo = Foo()

这段代码实际上创造了两个对象,

Foo

foo

。而

Foo

同时又是一个类,

foo

这个类的实例。

C++

里类型定义是在编译时完成的,被储存在静态内存里,不

能轻易修改。在

Python

里类型本身是对象,和实例对象一样储存在堆中,对于解

释器来说类对象和实例对象没有根本上的区别。

Python

中每一个对象都有自己的命名空间。空间内的变量被存储在对象的

__dict__

里。这样,

Foo

类有一个

__dict__, foo

实例也有一个

__dict__

,但这是

两个不同的命名空间。

所谓“定义一个类”,实际上就是先生成一个类对象,然

后执行一段代码,但把执行这段代码时的本地命名空间设置成类的

__dict__.

所以

你可以写这样的代码

:

复制代码

代码如下

: class Foo(object):

bar = 1 + 1

qux = bar + 1

print "bar: ", bar

print "qux: ", qux

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值