Python主函数及其示例:理解__main_

在深入研究Python编码之前,我们熟悉了Python的主要功能及其重要性。

考虑以下代码

def main():print "hello world!"
print ("Guru99")

在这里我们得到两张打印,一个是定义在一个主要的功能是“HelloWorld”,另一个是独立的,即“Guru 99”。在运行函数defmain()时:

只有“古鲁99”打印出来
而不是代码“Hello world”

Learn Python Main Function with Examples: Understand main
是因为我们没有调用函数 “if__name__==”_main“。

当Python解释器读取源文件时,它将执行在其找到的所有代码。
当Python将“源文件”作为主程序运行时,它将特殊变量(Name)设置为值(“main”)。
执行main函数时,它将读取“if”语句,并检查__name_是否等于__main

用Python如果_允许您将Python文件运行为可重用模块或独立程序.
与C一样,Python使用==作为比较,而用于赋值。Python解释器以两种方式使用主函数

导入:_name=模块的文件名
如果语句==false,则不执行__main_中的脚本。

直接运行:name_=_

[1-1 main ]Python主函数及其示例:理解__main_相关推荐

  1. python主函数入口_python类 + mian()函数

    main函数 import sklearn import numpy as np print(sklearn) # print("hello") ra = np.random.ra ...

  2. python 主函数 输入

    python 主函数 输入 看一段主函数调用函数的小程序: 1 import sys 2 def Fuc(): 3 print 'hello' 4 5 if __name__ == '__main__ ...

  3. python主函数的作用_python中main函数的用法

    原博文 2020-03-27 20:25 − **什么场景下会有main函数?** 当该python脚本被作为模块(module)引入(import)时,其中的main()函数将不会被执行. **ma ...

  4. python主函数写法

    在 Python 中,主函数的写法如下: if__name__ == '__main__': # 这里是程序的入口main() 登录后复制

  5. python主函数入口_Python 入口函数(菜鸟入门)

    Python 入口函数(菜鸟入门) 最近在组内研究专项项目,其中的一个现有工具是用 Python 开发的,我的目标是对这款工具的流程进行优化.虽然可以找到对应的开发者了解现有流程,然后结合我的研究提出 ...

  6. python主函数参数_Python main函数、命名行参数

    1,main函数 python是基于脚本顺序执行,没有main函数的概念,但是我们可以通过关键字 __name__来模拟. __name__:模块名,当执行文件和当前模块一致时,__name__的值等 ...

  7. python中主函数循环,带有菜单函数的Python主函数循环不起作用?

    我现在是一名大学生,正在上python课程.我们的任务是用函数创建这个程序.main函数调用菜单,然后在main函数中编写一个循环,根据菜单函数中的用户响应访问其他函数.在 我好像不能让我的循环工作. ...

  8. Python | Lambda函数与示例

    With the help of lambda function, we can create one line function definition. 借助lambda函数,我们可以创建一个行函数 ...

  9. python count函数用法示例_python count函数用法详解

    在python中可以使用"count()"函数统计字符串里某个字符出现的次数,该函数用于统计次数,其语法是"count(sub, start= 0,end=len(str ...

最新文章

  1. taro引入f2图表_Package - taro-f2
  2. 图解Windows域的命令行操作
  3. 全球及中国牛乳腺炎治疗系统行业发展调研及投资预测分析报告2022-2027年
  4. 沟通篇:产品经理如何与UI进行沟通
  5. 图书《图像并行处理技术》简介
  6. 14 调整数组顺序使奇数位于偶数前面
  7. GRE tunnel源码分析之发送流程
  8. java 并发 主键_高并发数据库自增主键分析
  9. mysql打开慢查询_MySQL 开启慢查询日志的方法
  10. ExtJS002Window创建
  11. 用html制作简单考试系统,巧用EXCEL制作模拟考试系统
  12. matlab改进遗传算法求解带时间窗的路径优化问题
  13. NetXray使用说明之(6)----捕捉oicq message报文 (转)
  14. 【Halcon轮廓提取】
  15. TypeScript系列教程十一《装饰器》 -- reflect-metadata
  16. 卷积自编码器(Convolutional Autoencoder)的一个实验
  17. mac 使用的小技巧
  18. 在线教育项目用户登录和注册
  19. html鼠标事件没反应,电脑鼠标点击当前页面没反应怎么办
  20. JAVA毕业设计Web端校园报修系统计算机源码+lw文档+系统+调试部署+数据库

热门文章

  1. SpringBoot字典翻译
  2. 本科CS专业毕业,选择保研985硕士还是美硕?美硕相对于国内985的优势究竟在哪?
  3. IE URL传参问题
  4. sobel算子原理与实现
  5. W5100S和W5500的最低功耗是多少?
  6. 高并发的几种处理方法
  7. 数据科学、大数据、人工智能、机器学习的区别是什么?
  8. Mac快速查看word文件中的图片
  9. sql 语句 增加列,在指定列后面添加列
  10. python:返回值