<分区>
是这个吗?
def main():
a()
def a():
b()
def b():
print("foo")
if __name__ == "__main__":
main()
还是这个?
def b():
print("foo")
def a():
b()
def main():
a()
if __name__ == "__main__":
main()
它们都有效,但是哪种排序函数定义的方式更符合 Pythonic 或推荐方式?
我觉得这是一个愚蠢且无用的问题(因为他们都实现了相同的目标),但同时令我困扰的是这两个选择似乎同样理智并且很难选择一个,我想知道是否在 Python 社区中有一个或另一个之间的约定,或者 PEP 中的某些内容涉及到这一点。