小编use*_*117的帖子

这个代码模式有什么意义?

我试图为tk扩展创建一个python包装器,所以我看了Tkinter.py来学习如何做到这一点.

在查看该文件时,我发现以下模式出现了很多次:定义了一个内部方法(由方法名称中的前导"_"暗示),然后将公共方法定义为内部方法.

我想知道这样做有什么好处.

例如,在Misc类的代码中:

def _register(self, func, subst=None, needcleanup=1):
    # doc string and implementations is removed since it's not relevant
register = _register
Run Code Online (Sandbox Code Playgroud)

谢谢.

python

3
推荐指数
1
解决办法
262
查看次数

标签 统计

python ×1