Python程序的执行过程从主函数开始,在Python中,主函数的名称为__main__
,通过执行if __name__ == "__main__":
语句,判断当前程序是被导入还是直接执行。如果当前程序是被导入,则不执行主函数;否则,执行主函数。
执行主函数的步骤如下:
- 定义主函数,即在代码中定义一个名为
main
的函数。
示例代码如下:
def main():
# 主函数的代码
pass
- 在主函数中编写需要执行的代码逻辑,可以包含任意数量的语句和调用其他函数。
示例代码如下:
def main():
# 计算1到10的和
result = 0
for i in range(1, 11):
result += i
print("1到10的和为:", result)
- 在主函数末尾添加
if __name__ == "__main__":
语句,并在该语句下调用主函数。
示例代码如下:
def main():
# 计算1到10的和
result = 0
for i in range(1, 11):
result += i
print("1到10的和为:", result)
if __name__ == "__main__":
main()
在以上示例代码中,当Python解释器执行到if __name__ == "__main__":
语句时,判断__name__
是否等于__main__
,如果相等,则执行下面的主函数main
。此时,主函数中的实际代码将被执行,输出1到10的和。
以上就是Python执行主函数的完整攻略。