博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【python】
阅读量:4453 次
发布时间:2019-06-07

本文共 418 字,大约阅读时间需要 1 分钟。

Python中的main函数和C++/java中略有不同

首先写明使用方式
1 if __name__ = "__main__":2     函数13     函数2
1. 当此Python
文件是直接执行的时候,会以此段代码做为主函数入口直接执行。
2. 当此Python文件以模块的形式被调用,那么就会做为脚本,无主函数被调用。
 
具体说明如下:
1 #hello.py2 def HelloWorld():3     print("helloworld")4 5 if __name__ == "__main__":6     print __name__7     HelloWorld()
 
对上述文件在终端中执行,如下示例:
当以模块的形式去执行,__name__的值成为了模块名‘Hello’
这就是区别,比较自动化
 
 
 
 

转载于:https://www.cnblogs.com/Sinkinghost/p/9919654.html

你可能感兴趣的文章
Linux改变语言设置的命令
查看>>
loadrunner Vugen-Tools General-Options-Replay设置
查看>>
redis限频
查看>>
Floyd判圈算法
查看>>
接口,lambda表达式与内部类(二)
查看>>
Phabricator是什么,代码审查工具
查看>>
Java虚拟机类加载机制
查看>>
UITextView,UIWebView 直接显示html代码
查看>>
DirectX:函数可以连接任意两个filter 分类: Direct...
查看>>
Android APP开发入门教程-Button 分类: JAVA ...
查看>>
WustOJ 1575 Gingers and Mints(快速幂 + dfs )
查看>>
js中,for循环里面放ajax,ajax访问不到变量以及每次循环获取不到数据问题总结...
查看>>
算法:求从1到n这n个整数的十进制表示中1出现的次数-- python 实现
查看>>
CSU 1160 把十进制整数转换为十六进制,格式为0x开头,10~15由大写字母A~F表示
查看>>
LintCode 58: Compare Strings
查看>>
[Unity插件]Lua行为树(五):装饰节点Repeater
查看>>
顺序表、链表、栈和队列
查看>>
Linux第二天(Linux常用命令2)
查看>>
MySql知识体系
查看>>
JIRA中的标记语言的语法参考
查看>>