精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

為什么Python沒有main函數?

開發 后端
毫無疑問,Python中沒有所謂的主入口函數,但是互聯網上經常有文章提到" Python的Main函數"和"建議編寫Main函數"。

 我為什么也不推薦

 

[[334521]]

毫無疑問,Python中沒有所謂的主入口函數,但是互聯網上經常有文章提到" Python的Main函數"和"建議編寫Main函數"。

他們的目的可能是模仿真實的主要功能,但是許多人被誤導(或誤解)并編寫了非常繁瑣的代碼。

在"為什么使用Python"系列的這個故事中,我們將討論為什么Python不具有main函數? 最后,您將獲得本系列前兩個故事的鏈接。

在開始主題之前,讓我們回答以下兩個問題:

  • 所謂的"Main函數"是什么意思?
  • 為什么有些編程語言需要強制編寫Main函數?

一些編程語言將主要功能用作程序的執行入口,例如C / C ++,C#,Java,Go,Rust等,它們具有特定含義:

  • 此主要功能名稱是強制性的,這意味著必須有一個main函數。
  • 最多可以有一個主要功能,這意味著該程序的條目是唯一的。
  • 語法格式有特定要求,帶有相對固定的模板。

為什么必須強制執行主函數?

這些語言是已編譯的語言,需要將代碼編譯到可執行的二進制文件中,以便操作系統/引導程序找到程序的開始,因此需要定義此功能。

簡而言之,需要在大量可用于執行的代碼中定義一個重要的開始。

不難看出,主函數是這些語言不可或缺的有機組成部分。

但是,當我們再次查看Python時,情況就大不相同了。

  • 每個.py文件都是一個可執行文件,可以用作整個程序的入口文件,意味著該程序的入口是靈活的,并且無需遵循任何約定
  • 有時在運行Python項目時,未指定入口文件(在命令行中較為常見,例如" python -m http.server 8000"),它可能是main.pya文件的存在,它在軟件包中以" 文件"來執行

總之,這意味著腳本語言Python與編譯語言不同。 無論是在單個模塊級別(即.py文件),還是在由多個模塊組成的包級別,它都可以選擇一種靈活的執行方法,這與其他語言不同 定義的條目。

換句話說,Python不需要規定程序員必須在語法級別定義一個統一的條目(無論是函數,類還是其他東西)。

一些學生可能會感到困惑,因為他們經常自己查看或編寫以下代碼:

 

  1. # main filedef main():  
  2. …… 
  3. if __name__ == '__main__':  
  4.   main() 

這不是Python的main函數嗎? 相信我們很多人都這么認為!

不,這不對

除了函數名是" main"之外,它與我們前面介紹的正統main函數沒有半分的關系,不是強制性的,也不一定確定程序執行的順序。 沒有它,就不會引起任何語法問題。

有些人想命名"main"函數的原因實際上是為了強調其"主入口"狀態,并希望將其安排為人為執行的第一個功能。

他們可能認為這樣的命名函數更容易記住。

他們之所以要編寫__name__ =='main'的原因,可能是想表明main()僅在直接執行當前腳本時才運行,而在將其導入其他模塊時不希望運行。

但是,我個人不推薦這種書寫方式

最明顯的例子:只有幾十行代碼或一個腳本文件實現了一個簡單的功能(一個小的搜尋器,用烏龜畫一幅畫等),但是它們都是用相同的樣式編寫的 像之前一樣。

如果name__ =='__main',不建議寫

  • 首先,如果只有一個文件,因為不可能導出。
  • 其次,如果有多個文件,強烈建議不要將此句子寫在入口文件(main.py)中。 從理論上講,因為它是起點,所以不應導出其內容以供其他模塊使用。
  • 最后,也不建議在具有多個文件的非進入文件中寫入此判斷,因為最多可以做的就是編寫其中一些測試代碼。 盡管如此,測試代碼仍應分開并寫在專用目錄或文件中。

每當我不經思考就看到這些繁瑣的代碼時,都會感到不舒服。 為什么要寫該if語句? 如果可能的話,您應該拆分主函數,甚至不將其包裝為一個函數!

總結一下

  • 打破慣性思維并編寫真實的代碼。 主輸入函數對于某些語言是唯一的,不應在Python中使用。 您應該了解腳本語言的特征,并編寫簡單而優雅的樣式。
  • 使用main.py而不是main()。 由于Python的程序執行單元是腳本文件,而不是函數或類,因此建議將入口文件命名為main.py,并根據需要確定內部函數。
  • 如果可能,將main.py用作入口文件。 該文件可直接與命令行上的" -m"參數結合使用。

 

責任編輯:華軒 來源: 今日頭條
相關推薦

2024-03-08 08:51:59

Gomain函數

2024-03-12 09:13:28

Go語言main

2020-08-23 11:03:24

Python開發void

2022-06-12 21:36:57

Hooksreact

2020-08-16 11:29:12

Python函數開發

2021-07-19 09:58:22

Pythonprint函數

2020-09-21 06:10:47

Python lambda匿名函數

2013-03-18 09:30:18

Lisp

2022-05-22 21:23:10

前端監控系統

2022-07-13 15:23:57

Vue fiberreact前端

2018-03-21 10:00:14

混合云爆發發生

2015-11-30 19:01:38

樂視生態

2020-06-01 21:24:50

物聯網應用程序IOT

2023-09-20 00:06:30

Python代碼函數

2020-10-29 07:05:30

Main函數Python

2025-03-21 10:33:22

2025-09-24 17:05:02

2024-01-03 07:50:09

云計算數據中心ITSM

2021-02-01 10:10:55

Svelte框架開發

2022-09-19 18:32:22

函數編程語言
點贊
收藏

51CTO技術棧公眾號

日韩精品久久久久久久| 制服丝袜综合网| 天天综合天天综合| 久久深夜福利| 久久精品精品电影网| 亚洲无人区码一码二码三码| 成人va天堂| 亚洲精品ww久久久久久p站| 精品无人区一区二区三区竹菊| 国产精品熟女视频| 欧美日韩视频一区二区三区| 亚洲免费av网址| 国产高清999| 美女的胸无遮挡在线观看| 国产精品电影一区二区| 国新精品乱码一区二区三区18| 国产日韩久久久| 国产精品v亚洲精品v日韩精品| 亚洲色图第一页| 4438x全国最大成人| 亚洲精品国产嫩草在线观看| 亚洲国产成人porn| 中文字幕99| 神马久久久久| 国产成人aaa| 国产精品自产拍在线观看中文| 波多野结衣国产| 91精品亚洲| 在线观看日韩视频| 国产精品无码在线| 亚洲一区网址| 91麻豆精品国产91久久久久久久久| 成年人视频观看| 女子免费在线观看视频www| 欧美国产欧美综合| 免费一区二区三区| 天天av天天翘| 成人免费不卡视频| 亚洲xxx大片| 国产精品一区二区黑人巨大| 蜜臀久久99精品久久久画质超高清| 69久久夜色精品国产69乱青草| 国产一区二区三区在线视频观看| 欧美在线观看视频一区| 亚洲人成网站777色婷婷| 精品无码在线视频| 日韩av网站在线免费观看| 精品日韩在线一区| 师生出轨h灌满了1v1| 麻豆精品国产| 日韩欧美国产一二三区| 久久精品一卡二卡| 国产午夜久久av| 欧美精品视频www在线观看| jizz18女人| 欧美jizz18| 欧美丰满少妇xxxbbb| 九九热99视频| 麻豆一区在线| 精品久久久久99| 香蕉视频污视频| 欧美男男freegayvideosroom| 日韩一区二区免费视频| 亚洲911精品成人18网站| 999国产精品一区| 精品国产乱子伦一区| 日韩免费高清一区二区| 亚洲精品国模| 中文字幕国产精品| 99热这里只有精品4| 911久久香蕉国产线看观看| 欧美成人精品在线| 日本在线免费观看| 久久永久免费| 成人黄色生活片| 亚洲av无码一区二区三区dv| 高清国产午夜精品久久久久久| 国产精品精品软件视频| 青青草视频免费在线观看| 久久精品一二三| 亚洲资源视频| 丰满的护士2在线观看高清| 午夜伦欧美伦电影理论片| 久久久久久久久久福利| 亚洲综合资源| 亚洲福利精品在线| 性猛交娇小69hd| 日本精品久久久久久久| 亚洲一区二区三区视频| 国产成人免费看一级大黄| 成人免费毛片片v| 欧美日韩精品不卡| 国产理论在线观看| 激情亚洲一区二区三区四区 | 久久精品成人av| 久久高清精品| 午夜精品久久久久久99热| 波多野结衣二区三区| 国产盗摄女厕一区二区三区| 欧美激情视频一区二区三区| 国产激情在线| 色偷偷久久一区二区三区| 亚洲高清在线不卡| 欧美美女在线观看| 欧美精品久久一区二区| 中文字幕在线观看欧美| 99国内精品久久| 蜜臀在线免费观看| 婷婷激情一区| 亚洲丁香久久久| 黑人操日本美女| 久久性天堂网| 国产综合欧美在线看| 男人天堂久久久| 色婷婷狠狠综合| 亚洲天堂美女视频| 一区二区三区四区日韩| 国产精品7m视频| 凸凹人妻人人澡人人添| 一区二区三区免费观看| 日韩高清第一页| 国产亚洲一区二区三区啪| 久久久久久国产精品三级玉女聊斋| 一本到在线视频| 国产视频不卡一区| 国模无码视频一区二区三区| 一区二区日韩| 久久偷看各类女兵18女厕嘘嘘| 免费黄色小视频在线观看| aa级大片欧美| 国产aaa免费视频| 亚洲高清在线一区| 久久久黄色av| 91国在线视频| 国产精品进线69影院| 久久国产色av免费观看| 香蕉视频一区| 97久久久久久| 天堂网2014av| 精品久久久久国产| 大地资源二中文在线影视观看 | 欧美国产成人精品| 久久久久国产精品熟女影院| 亚洲区小说区图片区qvod| 97超级碰碰碰久久久| 日韩永久免费视频| 午夜精品福利在线| 亚洲精品乱码久久久久久不卡| 好吊视频一区二区三区四区| 成人欧美一区二区| 电影k8一区二区三区久久| 欧美不卡视频一区| 动漫精品一区一码二码三码四码| 国产成人av一区二区三区在线观看| 国产女主播自拍| 精品国产午夜肉伦伦影院| 91精品国产91久久久久| 日本啊v在线| 色激情天天射综合网| 免费一级特黄3大片视频| 美腿丝袜亚洲一区| 一本大道东京热无码aⅴ| 一区二区视频| 国产91精品视频在线观看| 国产在线日本| 6080亚洲精品一区二区| 久久国产在线观看| av电影在线观看完整版一区二区| 成人观看免费完整观看| 欧美日韩久久精品| 国产精自产拍久久久久久| 欧美a免费在线| 精品成人私密视频| 亚洲 日本 欧美 中文幕| 国产精品欧美一级免费| 精品国产免费久久久久久婷婷| 一区二区三区国产在线| 日韩中文字幕一区| 久久综合偷偷噜噜噜色| 欧美亚洲一级片| av在线二区| 欧美成人精品3d动漫h| 久草手机在线视频| 国产精品福利电影一区二区三区四区| 中文字幕1区2区| 久久精选视频| 日韩中文字幕亚洲精品欧美| 日本亚洲不卡| 91在线免费视频| 亚洲风情在线资源| 久久久精品久久| 免费在线视频一级不卡| 69久久99精品久久久久婷婷 | 91小视频xxxx网站在线| 精品在线小视频| 91亚洲欧美激情| 欧美午夜片在线免费观看| 国产精品99久久久久久成人| 99re成人精品视频| 午夜免费福利网站| 日韩精品电影在线| 国产 日韩 欧美在线| 久久美女视频| 久久久久久久久久电影| 欧美一级视频一区二区| 日本三级视频在线观看| 亚洲福利在线播放| 国产精品视频第一页| 欧美日韩在线视频首页| 朝桐光av在线| 欧美经典三级视频一区二区三区| 无码国产69精品久久久久网站| 蜜桃视频一区二区三区在线观看| 欧美三级在线观看视频| 自拍偷拍欧美| 亚洲啪啪av| 精品中文一区| 国产主播一区二区三区四区| 视频一区国产| 成人高清视频观看www| 校园春色亚洲色图| 4438全国成人免费| 91破解版在线观看| 免费91在线视频| 亚洲s色大片| 国产午夜精品视频| 精品亚洲成a人片在线观看| 亚洲精品97久久| 亚洲国产中文字幕在线| 欧美一区二区国产| 在线观看国产黄| 欧美视频一区在线观看| 久久久久久久久久成人| 91福利国产成人精品照片| 日韩一区二区视频在线| 精品国产乱码久久久久久虫虫漫画 | 国产精品国产三级国产aⅴ中文 | 美女伦理水蜜桃4| 国产成人免费视频一区| 制服下的诱惑暮生| 国产精品综合一区二区三区| 午夜一区二区视频| 热久久久久久久| 午夜激情在线观看视频| 日本不卡视频在线观看| 激情 小说 亚洲 图片: 伦| 美洲天堂一区二卡三卡四卡视频| 亚洲欧美久久久久| 久久精品国产一区二区三| 亚洲综合日韩欧美| 精品一区二区在线看| 91视频福利网| 国产91精品一区二区麻豆网站| 麻豆短视频在线观看| 成人h动漫精品一区二| 97人妻天天摸天天爽天天| 久久网这里都是精品| 免费看黄色的视频| 国产精品二三区| 久草福利资源在线观看| 午夜国产精品影院在线观看| 日日噜噜噜噜人人爽亚洲精品| 在线观看免费视频综合| 国产精品一品二区三区的使用体验| 欧美一区二区三区四区高清| 粉嫩小泬无遮挡久久久久久| 亚洲精品久久久久| 国产一区二区三区福利| 中文字幕最新精品| www红色一片_亚洲成a人片在线观看_| 欧美华人在线视频| 在线看片国产福利你懂的| 国产精品va在线播放我和闺蜜| 久久69成人| αv一区二区三区| 婷婷综合一区| 一区二区免费电影| 一区福利视频| 天堂在线资源视频| 国产精品一区免费视频| 噜噜噜在线视频| 国产精品免费久久久久| 欧美牲交a欧美牲交aⅴ免费真| 天堂在线中文网官网| 国产精品久久中文| 中文无码日韩欧| 日韩av图片| 欧美xxx在线观看| 任你操这里只有精品| 国产成人免费在线| 国产综合精品久久久久成人av| 亚洲精品少妇30p| 亚洲国产成人精品女人久久| 日韩美女一区二区三区四区| 蜜芽tv福利在线视频| 欧美成人精品一区二区| 四虎4545www国产精品| 91免费观看| 久久国产小视频| 日本欧美黄色片| 国内久久婷婷综合| 国产男男chinese网站| 一区二区三区中文字幕电影| 日本a级c片免费看三区| 日韩精品一区二区在线观看| 国产视频二区在线观看| 欧美大片网站在线观看| 久久亚洲精品人成综合网| 极品尤物一区二区三区| 一区二区日韩欧美| 亚洲激情在线观看视频| 94色蜜桃网一区二区三区| 九九热最新地址| 欧美日韩综合一区| 亚洲日本国产精品| 久久99精品久久久久久琪琪| 四虎影视成人精品国库在线观看| 精品福利影视| 亚洲一级二级| 久久久久久无码精品人妻一区二区| 国产精品国产三级国产| 免费的毛片视频| 亚洲精品久久久久| √最新版天堂资源网在线| 666精品在线| 国产精品99久久| 艹b视频在线观看| 欧美国产欧美综合| 羞羞色院91蜜桃| 国产亚洲精品久久久优势| 这里有精品可以观看| 久久婷婷人人澡人人喊人人爽| 国产精品sm| 久久无码人妻一区二区三区| 亚洲色图清纯唯美| 国产又粗又猛又爽又黄91| www日韩欧美| 日韩成人一区| 永久免费精品视频网站| 精品一区二区三区免费| 农村老熟妇乱子伦视频| 欧美日韩中文字幕一区| 69视频在线观看| 国产一区香蕉久久| 91精品国产成人观看| 亚洲制服中文字幕| 一区二区三区小说| 欧美一区,二区| 97超级碰在线看视频免费在线看| 欧美成a人免费观看久久| 播放灌醉水嫩大学生国内精品| 91毛片在线观看| 一级特黄免费视频| 精品国模在线视频| 日韩成人精品| 97在线国产视频| 久久综合一区二区| 日韩国产成人在线| 精品激情国产视频| 亚洲日本一区二区三区在线| 国产不卡一区二区视频| 26uuu国产日韩综合| 国产一级片av| 精品国偷自产在线视频99| 日韩08精品| 啊啊啊一区二区| 国产精品三级在线观看| 国产sm主人调教女m视频| 国语自产精品视频在免费| 自拍欧美一区| 五月六月丁香婷婷| 午夜精品久久久久久久99水蜜桃| 国产一二在线观看| 91人成网站www| 99视频一区| 欧洲性xxxx| 精品粉嫩aⅴ一区二区三区四区| 韩漫成人漫画| 在线观看成人免费| av男人天堂一区| 一本色道久久综合精品婷婷| 久久久久久亚洲| 亚洲+变态+欧美+另类+精品| 五月婷婷六月丁香激情| 亚洲午夜在线视频| 国产高清视频在线| 国产不卡一区二区三区在线观看| 免费一区视频| 人妻人人澡人人添人人爽| 亚洲九九九在线观看| 精品一区二区三区在线观看视频| 国内精品视频一区二区三区| 国产精品视频一二三区| 高潮毛片7777777毛片| 国产精品情侣自拍| 一区在线观看| 无码人妻精品中文字幕 | 黄色网址在线播放| 超碰97网站| 奇米在线7777在线精品|