日本一区二区三区久久久久久久久不_日韩精品一区二区三区三区免费_精品视频一区二区不卡_欧美剧情片在线观看_欧美日韩免费在线视频_欧美成人精品3d动漫h_欧美激情中文字幕一区二区_91色九色蝌蚪_国产做a爰片久久毛片_久久久国产午夜精品_美女视频免费一区_日韩一级免费观看_日本一区二区三区四区在线视频_亚洲三级小视频_久久男人中文字幕资源站_欧美岛国在线观看

二維碼
企資網(wǎng)

掃一掃關(guān)注

當(dāng)前位置: 首頁 » 企業(yè)資訊 » 行業(yè) » 正文

___name__有什么用

放大字體  縮小字體 發(fā)布日期:2023-02-23 22:17:09    作者:微生希亞    瀏覽次數(shù):158
導(dǎo)讀

在Python程序中,你會經(jīng)常看到__name__,例如:if __name__ == '__main__':main()本文將介紹如何正確使用和理解這個變量。請注意,__name__在程序中是一個變量,只不過這個變量的命名有點奇怪,用雙下劃線開

在Python程序中,你會經(jīng)常看到__name__,例如:

if __name__ == '__main__': main()

本文將介紹如何正確使用和理解這個變量。

請注意,__name__在程序中是一個變量,只不過這個變量的命名有點奇怪,用雙下劃線開頭和結(jié)尾。這種命名的方法,在Pyhton的類對象設(shè)計中,常常用于一些具有特殊作用的屬性或者方法名稱[2]。

如果將編寫的一個Python文件,即.py為擴展名的文件,作為模塊被其他程序引入的時候,我們需要通過__name__這個變量,決定在引入的時候是否要運行該文件。

例如創(chuàng)建一個文件namescript.py,內(nèi)容如下:

def my_function(): print('the value of __name__ is ' + __name__) def main(): my_function() if __name__ == "__main__": main()

如果執(zhí)行namescript.py文件,其執(zhí)行流程如下:

在程序中的代碼被執(zhí)行之前,Python解析器先給__name__變量賦值為__main__。然后逐行執(zhí)行程序中的代碼。注意,當(dāng)執(zhí)行到第7行的時候,判斷__name__的值是否為__main__,如果條件為真,就執(zhí)行main()這個前面自定義的函數(shù),并最終打印出結(jié)果。

如果將namescript.py文件作為一個模塊,在另外一個文件中引入,例如在名為importingscript.py的文件中,有代碼:

import namescript as nsns.my_function()

這樣,就在importingscript.py文件中使用了namescript.py文件中定義的函數(shù)my_function。如此,避免了重復(fù)代碼,而且提升了開發(fā)效率。這是Python語言的重要特點。

如果執(zhí)行importscript.py文件,其流程如下圖所示:

在importscript.py中,變量__name__被賦值為__main__,然后執(zhí)行import namescript,Python解析器會自動在模塊名字后面增加.py并在檢索目錄中查找該文件——所以,在引入模塊的時候不要寫成import namescript.py。找到了,就引入該文件中的所有代碼。

然后,將namescript.py文件所運行的空間中的__name__設(shè)置為namescript。結(jié)合上圖,在importingscript.py和namescript.py中,分別有兩個同名的__name__變量,但是,它們的值不同。如此,在namescript.py中,因為__name__的值是namescript了,于是該文件中的if __name__ == "__main__"條件不再成立,所以此條件下的main()函數(shù)不再執(zhí)行。

在importingscript.py中,調(diào)用了namescript.my_function(),打印的結(jié)果是:the value of __name__ is namescript,這里的__name__當(dāng)然是namescript.py中的變量。

如果在importingscript.py中,增加print(__name__),打印出來的結(jié)果應(yīng)該是__main__。

 
(文/微生希亞)
免責(zé)聲明
本文僅代表作發(fā)布者:微生希亞個人觀點,本站未對其內(nèi)容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號

粵ICP備16078936號

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋

日本一区二区三区久久久久久久久不_日韩精品一区二区三区三区免费_精品视频一区二区不卡_欧美剧情片在线观看_欧美日韩免费在线视频_欧美成人精品3d动漫h_欧美激情中文字幕一区二区_91色九色蝌蚪_国产做a爰片久久毛片_久久久国产午夜精品_美女视频免费一区_日韩一级免费观看_日本一区二区三区四区在线视频_亚洲三级小视频_久久男人中文字幕资源站_欧美岛国在线观看
日韩免费电影网站| 欧美日韩久久一区二区| 99国产精品一区| 成人国产精品免费观看动漫| 99久免费精品视频在线观看| 97人摸人人澡人人人超一碰| 韩国成人一区| 这里只有精品66| 欧美老肥妇做.爰bbww| 欧美成人性战久久| 欧美国产一区二区在线观看| 亚洲免费在线电影| 日韩成人午夜电影| 国产成人午夜视频| 成人性色av| 亚洲国产欧美一区二区三区不卡| 在线精品观看国产| 久久综合九色综合欧美就去吻| 国产精品国产三级国产aⅴ原创 | 精品国产一区二区三| 五月天综合网| 欧美精品久久久久久久多人混战 | 天堂精品中文字幕在线| 国产精品一区二区你懂的| 国产传媒一区二区三区| 亚洲精品在线观看免费| 精品国产乱码久久久久久1区2区 | 136国产福利精品导航| 丝袜美腿亚洲一区二区图片| 成人av动漫在线| 日韩三级在线播放| 精品理论电影在线观看 | 精品一区二区三区免费毛片爱| 99精品热视频| 五月天亚洲综合小说网| 精品精品国产高清a毛片牛牛| 亚洲小说欧美激情另类| 成人动漫av在线| 亚洲综合网中心| 国产亚洲一区二区在线观看| 日本少妇一区二区| 国产亚洲精品久久飘花| 在线不卡中文字幕播放| 亚洲精品乱码久久久久久久久| 国产成人自拍高清视频在线免费播放| 欧美精品亚洲| 精品国产精品一区二区夜夜嗨| 天天做天天摸天天爽国产一区 | 国产精品亲子乱子伦xxxx裸| 久久国产精品无码网站| 精品欧美日韩在线| 日韩视频一区二区三区在线播放| 亚洲不卡一区二区三区| 99在线观看| 日韩一区二区电影网| 日韩精品成人一区二区在线| 精品网站在线看| 久久久五月婷婷| 国产馆精品极品| 色婷婷国产精品| 日韩理论片一区二区| 成人免费毛片aaaaa**| 91国内精品野花午夜精品| 亚洲免费高清视频在线| 成人av资源网| 精品久久久久久久久久久久久久久| 蜜臀va亚洲va欧美va天堂| 日本一区二区三区四区在线观看 | 麻豆一区区三区四区产品精品蜜桃| 7777精品伊人久久久大香线蕉超级流畅 | 欧美高清激情brazzers| 天堂av在线一区| 欧美一区少妇| 亚洲色图一区二区| 成人动漫在线视频| 久久免费国产精品| av中文字幕亚洲| 日韩精品一区二区三区四区视频 | 欧美激情视频一区二区三区| 国产日韩综合av| www.欧美日韩国产在线| 91精品国产麻豆| 国产精品亚洲综合一区在线观看| 精品1区2区3区| 精品影院一区二区久久久| 在线视频观看一区| 久久精品久久综合| 在线观看www91| 日本中文在线一区| 日本久久电影网| 奇米777欧美一区二区| 色婷婷av一区| 久久99久久99| 51精品国自产在线| 国产高清一区日本| www激情久久| 91婷婷韩国欧美一区二区| 国产日韩三级在线| 精品毛片久久久久久| 一个色综合av| 中文字幕日韩一区二区三区| 免费在线看一区| 欧美日韩视频在线一区二区| 国产一区二区美女诱惑| 日韩美女视频在线| 俄罗斯精品一区二区三区| 国产精品久久免费看| 欧美黑人xxxxx| 日韩高清不卡一区二区| 在线观看一区二区视频| 国产福利一区在线观看| 久久综合资源网| 久久影视中文粉嫩av| 婷婷久久综合九色综合绿巨人| 欧美在线一区二区三区| 国产福利电影一区二区三区| 国产清纯在线一区二区www| 久久免费看av| 蜜桃精品视频在线| 精品成人在线观看| 免费h精品视频在线播放| 奇米亚洲午夜久久精品| 日韩欧美一卡二卡| 久久狠狠久久综合桃花| 日韩电影免费在线| 精品久久99ma| 美女三级99| 狠狠色综合色综合网络| 国产欧美在线观看一区| 亚洲欧美日韩另类精品一区二区三区| 国内成人自拍视频| 中文字幕免费不卡在线| 亚洲亚洲精品三区日韩精品在线视频 | 最好看的中文字幕久久| 91成人免费网站| 99国产精品一区| 亚洲一区二区三区四区在线免费观看 | 日本成人在线电影网| 精品少妇一区二区三区| 欧洲一区二区在线观看| 国产精品一级片| 一区二区三区在线视频免费观看| 777奇米成人网| 久久免费看av| 国产宾馆实践打屁股91| 亚洲免费视频成人| 日韩一区二区高清| 日韩视频专区| 91小宝寻花一区二区三区| 午夜精品福利一区二区蜜股av| 久久亚洲精精品中文字幕早川悠里| 日本福利一区二区三区| 成人免费毛片app| 亚洲chinese男男1069| www激情久久| 欧美在线一二三四区| 九九久久99| 丰满放荡岳乱妇91ww| 亚洲超碰97人人做人人爱| 国产午夜精品久久| 欧美精品粉嫩高潮一区二区| 日本视频精品一区| 91首页免费视频| 久久99精品久久久久久 | 成人一区二区三区视频| 亚洲一区电影777| 国产午夜亚洲精品理论片色戒| 欧美亚洲综合网| 日产精品久久久一区二区| 99久久精品费精品国产一区二区| 午夜伊人狠狠久久| 国产精品久久久久影院色老大| 欧美一区二区三区在线| 中文字幕中文字幕在线中心一区| 99久久久久国产精品免费| 国产91精品入口| 免费成人在线影院| 亚洲人成网站在线| 国产欧美一区二区三区鸳鸯浴| 欧美精品乱码久久久久久按摩 | 国产无人区一区二区三区| 欧美熟乱第一页| 亚洲精品中字| 蜜桃麻豆www久久国产精品| 91丨porny丨中文| 岛国av在线一区| 加勒比av一区二区| 免费观看30秒视频久久| 午夜精品一区二区三区三上悠亚| 亚洲三级小视频| 国产精品久久99| 国产女主播一区| 欧美精品一区二| 日韩一区二区电影在线| 欧美日韩国产片| 欧美日韩亚洲高清一区二区| 91国偷自产一区二区开放时间 | 蜜桃av一区二区三区电影| 亚洲一区中文在线| 亚洲主播在线播放|