首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在python中使用自定义函数扩展类的良好实践:何时应用以及如何编码?

在python中使用自定义函数扩展类的良好实践:何时应用以及如何编码?
EN

Stack Overflow用户
提问于 2017-05-13 17:34:39
回答 1查看 37关注 0票数 0

我不确定这个问题是否被正确地提出:

我正在使用一个库,在本例中以networkx为例,并构建处理networkx类(图)的函数。

示例:

代码语言:javascript
运行
复制
def myfunction( graph, params ):
   # do something 

为了学习更好的编码和可读性,什么时候扩展一个图形类才有意义,这样我就可以像这样使用我的函数:

代码语言:javascript
运行
复制
import networkx

mygraph = networkx.Graph()
mygraph.myfunction(params)  #mygraph is an instance of graph class of networkx 
#myfunction can be applied to all graphs instances of networkx
#without passing graphs as parameter

下面是几个使用注释的例子,什么时候这样做是有意义的?

EN

回答 1

Stack Overflow用户

发布于 2017-05-13 18:44:05

什么时候扩展一个...班级?

当您使用的类不能完全满足您的需要时。但这可能是任何事情,“任何事情”都没有答案。

因此,从一个many tutorials that can be found online开始,了解一下什么是类或dig into the documentation

如果有些东西不起作用,请回来询问另一个问题。玩得开心!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43951533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档