前言
嗨喽,大家好呀~这里是爱看美女的茜茜呐
估计很多人跟我一样初学python看代码的时候先找一下main()方法,从main往下看。
但事实上python中是没有你理解中的“main()”方法的。
言归正传
if name == "main"
:可以看成是python程序的入口,就像java中的main()方法,但不完全正确。
事实上python程序是从上而下逐行运行的,在.py文件中,除了def后定义函数外的代码都会被认为是“main”方法中的内容从上而下执行。
如果只是写个伟大的"hello world",不想写函数的话,仅仅是print(‘hello world’)就可以,这就是一个“程序”,不需要所谓的“main”方法入口。
当然如果是测试函数功能就需要在.py文件中写上if name == “main”,再调用函数。
比如如下hello.py文件:
print("first")