您经常会看到这种形式(变体a):
或者至少这样(变体 c):
当然,
那么为什么人们更喜欢变量a而不是其他变量?这只是风格/感觉问题还是有一些真正的原因?如果可能的话,请同时提供参考来源。
def main():
do_something()
do_sth_else()
if __name__ == '__main__':
main()
我现在想知道为什么不用这个(变体b):
if __name__ == '__main__':
do_something()
do_sth_else()
或者至少这样(变体 c):
if __name__ == '__main__':
def main():
do_something()
do_sth_else()
main()
当然,
main()
内部的函数调用可能不只是函数调用,它们可以代表任何您想在main()
函数中执行的操作。那么为什么人们更喜欢变量a而不是其他变量?这只是风格/感觉问题还是有一些真正的原因?如果可能的话,请同时提供参考来源。