旗下导航:搜·么
当前位置:网站首页 > Python教程 > 正文

python模块和类区分【Python教程】,python

作者:搜教程发布时间:2019-11-27分类:Python教程浏览:21评论:0


导读:在python中,类能够供应模块级别之下的定名空间。假如一个模块写许多函数,某些函数之间共同完成一组功用,用类会看起来更清楚,在挪用时刻也会更好,关于ide补全有更小局...
在python中,类能够供应模块级别之下的定名空间。

假如一个模块写许多函数,某些函数之间共同完成一组功用,用类会看起来更清楚,在挪用时刻也会更好,关于ide补全有更小局限的限制提醒。(引荐进修:Python视频教程)

类供应、继续、组合、多重实例 、经由过程继续举行定制、运算符重载(就是类的双下划线要领__del__ __call__ __str__ __iter__ ........)。

类和模块都能够竖立定名空间树,模块中的功用叫函数,类中的平常称为要领。

python中模块的要领也能够像类一样被继续和定制。

下面是两个文件。

modulea.py

# coding=utf8

x = 1

def fun1():
    print 'modulea',x

def fun2():
    print 'modulea',x*2

moduleb.py

# coding=utf8

import modulea

print modulea.__dict__
modulea.fun1()
modulea.fun2()

def fun1():
    print 'moduleb',modulea.x*10

modulea.x = 11
modulea.fun1 = fun1

print '替代后'


modulea.fun1()
modulea.fun2()

modulea的fun1函数被改变了,相似类继续。

更多Python相干技术文章,请接见Python教程栏目举行进修!

以上就是python模块和类区分的细致内容,更多请关注ki4网别的相干文章!

标签:python


欢迎 发表评论: