问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python语言中有类似C语言或者java中程序执行时的入口方法main(),如果没...

发布网友 发布时间:2022-04-25 15:13

我来回答

3个回答

懂视网 时间:2022-04-06 04:35

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视频教程

热心网友 时间:2022-04-06 01:43

没有,python是解释型的语言,
看见第一个可以被执行的语句就顺序执行。
比如

def abc(ab): #这是函数,没调用没执行。
print ab

ddd="abcdefg" #赋值语句,执行
print ddd #在标准输出上输出ddd的内容,执行
abc(ddd) 函数调用执行。

热心网友 时间:2022-04-06 03:01

python是脚本语言吧,从第一句开始一句一句执行,不需要主函数,跟windows的bat文件一样
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 大学生创业的弊端 大学的创新创业部是做什么的? python主函数怎么写 杨晓慧的学术著作 大学生创业需要准备什么资料 python 怎么写main 函数 大学生创业孵化园 建设和发展报告怎么写 剃须刀能剃光头吗? 剃须刀剃光头旋转的好还是往复的好 剃光头,用旋转剃须刀好还是往复剃须刀好 哪款剃须刀可以剃光头。 哪款剃须刀可以剃光头。 剃光头的电动剃须刀怎么使用 大家剃光头的时候都是用剃须刀剃的? 应该用几个头的剃须刀剃光头比较好啊? AVX钽电解电容好不好? 优学派为什么只有一G的运行内存?插了16G的卡还是只有一G的运行内存,怎么扩大安卓平台的运行内存? 优学派系统存储空间不足,要确保有250MB再来重新启动,可是怎么释放存储空间呢? 优学派存储空间不足怎么办 你好,就是我这个优学派电脑它怎么内存不足呢?我试了好几次,恢复出厂设置都是不行的。那怎么办? 谁有大学生创业大赛的范文,科技类的,谢谢! 大学生面临的创业困境及解决对策 奶茶文案短句有哪些? 如何进行Python主线程设置 石油对大学生创业的影响 朋友圈晒奶茶的幽默说说有哪些? python 定义主函数怎么得到其他函数的参数,求代码改错 大学生创新创业的申报书重要吗 适合发奶茶的文案有哪些? 大学生创新创业训练计划 是挑战杯吗 收到老公入秋的第一杯奶茶怎么发朋友圈? 喝奶茶发朋友圈适合什么文案? 求发朋友圈晒奶茶时应该配的短句 两杯奶茶怎么发朋友圈 老师请客喝奶茶该的朋友圈文案该怎么写? 感谢家长送的奶茶怎么发朋友圈 如何用身份证找银行卡号 只有身份证可以找回银行卡吗 通过身份证号码可以找银行卡号吗? 用身份证怎么能够查找到在银行办的卡?