• 技术文章 >后端开发 >Python教程

    python入口函数是什么

    coldplay.xixicoldplay.xixi2020-10-21 11:50:39原创3287

    python入口函数是【if __name__ == "__main__"】,【print(__name__)】打印的是【__main__】,也就是说当一个模块被当做一个整体调用的时候,模块名【__name__】的值是【__main__】。

    入口函数的用法

      先上代码

    #这是一个测试函数
    import time 
        
    def func():
        print("666")
    if __name__ == "__main__":
        print("222") 
        func()
    print(__name__)
    print(time.__name__)

     如果直接执行这个py文件的话,输出的是222和666,这里就可以看出if __name__ == "__main__":是作为一个入口被我们执行的。

     上面代码最后两句print打印的结果是:

    533a076f597b463fbddb3511304ae41.png

    print(__name__)打印的是__main__,也就是说当一个模块被当做一个整体调用的时候,模块名.__name__的值是__main__

    print(time.__name__)当一个模块被其他模块引用的时候,输出的将是模块自己的名字,当一个模块被其他模块引用的时候,它本身不需要一个入口函数。

    上面很好的解释了为什么需要入口函数。

    相关免费学习推荐:python视频教程

    以上就是python入口函数是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python 入口函数
    上一篇:python如何实现生日快乐代码 下一篇:程序员如何实现表白代码
    PHP编程就业班

    相关文章推荐

    • python代码写好了怎么运行• python如何绘制心形• python语言公开发行版本诞生于哪年• 学习Python模块导入机制与大型项目的规范• python如何实现生日快乐代码

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网