Python函数之函数返回值,在python中index函数

  Python函数之函数返回值,在python中index函数

  Python函数

  Python函数教程

  Python))函数只在Python脚本作为可执行文件直接执行时执行,如果Python脚本作为模块导入则不执行。

  这是因为主函数是所有执行程序的入口,而Python的解释器依次执行脚本,这些脚本将不属于程序本身的代码

  python函数的功能

  可以实现Python的主要功能。如果我们的脚本程序是通过导入执行的,那么主函数的程序逻辑就不会被执行。当脚本程序被执行时,主函数的逻辑将被执行。

  Python函数的详细信息

  语法

  戴尔大师(:

  及格

  解释

  Python的主函数什么都没有。

  主函数调用详细信息

  语法

  if __name__==__main__ :

  main())

  解释

  在Python中,当创建一个模块时(即。py文件),模块具有内置属性的名称,模块名称的值取决于模块的应用方式。

  这意味着当模块直接运行时,__name__的值为“__main__”。对于导入模块,模块名的值通常是模块文件名。

  因此,上面的代码意味着,如果模块直接运行,将执行主代码块;如果模块是在import中导入的,则不会执行代码块。

  文具匣

  执行主要功能

  直接执行包含主函数的代码,就会执行主代码。

  打印(访客(www.haicoder.net))

  deffunc(:

  print(你好,海尔德!)

  if __name__==__main__ :

  func())

  当程序运行时,控制台的输出如下:

  当你创建haicoder.py文件,在文件中输入上面的代码,然后直接运行文件,你发现func函数正在运行。也就是说,我们的

  这是因为,由于此时的haicoder.py文件是我们直接执行的,所以__name__的值是__main__,所以会执行main函数,执行func函数。

  执行主要功能

  首先,创建test.go并输入以下代码:

  打印(访客(www.haicoder.net))

  deffunc(:

  print(你好,海尔德!)

  if __name__==__main__ :

  func())

  然后再次创建haicoder.go并输入以下代码:

  导入测试

  打印(访客(www.haicoder.net))

  Print (runhaicoder))。

  当程序运行时,控制台的输出如下:

  我们发现程序只输出haicoder.py文件中的输出语句,而不执行test.py中的主函数

  因此,这个test.py程序将作为导入运行,而不是直接运行。因此test.py中的__name__不再是__main__。因此,不执行主功能。

  主要功能总结

  Python))函数只在Python脚本作为可执行文件直接执行时执行,如果Python脚本作为模块导入则不执行。Python函数语法:

  戴尔大师(:

  及格

  Python函数调用语法:

  if __name__==__main__ :

  main())

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: