国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python __name__是什么

python __name__是什么

头像

爱喝马黛茶的安东尼

2019-10-28 17:31:146063浏览 · 0收藏 · 0评论

Python中的模块(.py文件)在创建之初会自动加载一些内建变量,__name__就是其中之一。Python??橹型ǔ;岫ㄒ搴芏啾淞亢秃庑┍淞亢秃嗟庇谀?橹械囊桓龉δ?,模块被导入到别的文件中,可以调用这些变量和函数。那么这时 __name__ 的作用就彰显了,它可以标识模块的名字,可以显示一个模块的某功能是被自己执行还是被别的文件调用执行,假设??锳、B,模块A自己定义了功能C,??锽调用??锳,现在功能C被执行了:

如果C被A自己执行,也就是说模块执行了自己定义的功能,那么 __name__=='__main__'

如果C被B调用执行,也就是说当前??榈饔弥葱辛吮鸬哪?榈墓δ埽敲確_name__=='A'(被调用模块的名字)

其实换一种说法也就是表示当前程序运行在哪一个??橹?。

相关推荐:《Python入门教程

下面举例说明:

首先自定义??镾tudent,在??橹卸ㄒ骞δ蹹iffer()

然后先自身执行,结果如下, __name__=='__main__'

然后B调用执行,结果 __name__=='Student'

                

上面出两次结果,是因为python中导入??榛嵯冉募葱幸槐?,如下图:

到这儿可能有人已经注意到,上面的 __main__ 在python中作可以为函数的入口,而实际工程常用 if __name__=='__main__'来表示整个工程开始运行的入口。此外你如果不想让功能的某部分被别的??榈饔弥葱校热缥易远ǖ哪?镾tudent里的‘我的密码是xxx’,只有自己执行才可以打印密码。所有你可以把部分写在if语句里,只有__name__=='__main__'的时候才能执行。这个可以这么理解,在if语句之外代码是最外层的,有点“全局变量”的意思,放入if里面就成了私有的了。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《暴力强伦轩》| 《大尺度吃奶做爰》电影| 日本护士裸体做爰视频| 老头在树林里揉我的乳| 5人轮换免费观看电视剧最新 | 爸爸汆肉的日常| 臣卜扌暴扌 圭辶鬲猛| 美国式禁忌| 国产免费观看高清电视剧| 7777777亚洲和欧洲尺码表| 金装律师第二季| 真人刺激战场40分钟电视剧| 18岁免费观看高清电视剧推荐| 校长揉捏陈若雪的奶头| 久久午夜国产精品WWW| 做到双眼失焦双男主| 水氏杨花与十二轿夫免费阅读| 明星的照片| 饥渴老翁一晚要了我三次| 少女初恋吃小头头视频免费| 《上位》完整版电影在线播放| 苹果13参数| 熟妇老师张开腿任我玩弄下药视频| 《特殊游泳教练》| 《再来一次好吗》免费观看| 双男主MV大片| 宝~才三根手指就不行啦| 美臂| 偷偷在线观看免费的电视剧最新| 白日梦我电视剧免费观看完整版| 大龟慢慢挺进女友闺蜜的体内视频| 第一章破外女初尝云雨| 久久久久精品国产亚洲AV嘛盔豆| 禁忌5HD| 欧美版理伦片《人间天堂| 《厨房激战5》完整版在线观看| 人犬兽人在线观看免费完整| 一个女的肛门塞了8个小皮球| 精品人妻人人爽久久爽AV敬礼 | 《一滴都不许漏》何泽城林荫| 爸爸VICIUSSS幼儿小女孩