例如,我现在正在学习wxPython,特别是类的init函数:
__init__(self, parent, id=-1, label=EmptyString, pos=DefaultPosition,
size=DefaultSize, style=0, name=StaticTextNameStr)
Run Code Online (Sandbox Code Playgroud)
作为一个良好的编程习惯,我应该记住参数的顺序,还是只记住关键字并每次使用关键字调用函数?为了便于阅读,后者更好吗?
记住了吗?不。这就是文档(包括源代码)的用途。
话虽这么说,有时使用关键字参数有助于代码清晰,特别是对于采用大量参数的函数。你应该始终努力编写清晰的代码,尤其是在 Python 中,源代码旨在补充文档。