Python中map函数的用法,python中的map函数
浅谈Python的主要功能
2007-07-23 19:14
刚接触Python的人不习惯Python没有主函数。
下面简单介绍一下Python中main函数的使用方法。
#hello.py
deffoo(:
str=function
打印(字符串;
if __name__==__main__ :
打印(主))。
foo())
其中程序块if_name_==__main_ :类似于Java和C语言中的main(主)函数
在Cmd上执行结果。
c:\ work \ python \ divepypython hello . py
主要的
功能
在python shell中运行结果
导入帮助
hello.foo()).
功能
你好。_ _ name _ _ u
“你好”
可以看到这个内置属性__name__已经自动更改。
这是因为,如果隐形汉堡在单个文件中运行,__name__将是__main__
如果模块中部署并使用了不可见的汉堡,则该属性是该模块的名称。
在C/C /Java中,main是程序执行的起点。Python有类似的执行机制,但方法完全不同。Python缩进是用来组织代码执行的,所有没有缩进的代码(非函数和类定义)在加载时都会自动执行。你可以把这些代码想象成Python的主要功能。
每个文件(模块)都可以自由编写非缩进代码,加载时会自动执行。Python引入了__name__来区分主可执行文件和被调用文件。调用文件时,__name__的值是模块名,运行文件时,__name。这个特性为测试驱动开发提供了很好的支持。可以为每个模块编写测试代码。只有当模块直接在Python上运行时,这些测试代码才运行,代码和测试完美结合。
典型的Python文件结构:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。