python學習筆記(一)

2021-06-21 08:00:21 字數 676 閱讀 5311

學習c語言的時候,習慣先找到main()函式,然後在現在main函式中宣告所要用到的函式,並在外面定義函式。知道程式開始的時候是在main函式中依次執行,涉及函式呼叫及中斷的發生。但是在學習python的時候,沒有找到main()之類的函式入口,很不習慣。其實作為一門指令碼語言,python是不需要主函式的,它以縮進來判斷程式段,從第一句開始,逐句執行。

對於任意乙個.py檔案(也就是模組),import時會自動執行沒有所進的**,這部分**就相當於main()了。

最後說一下.py檔案的執行順序:首先是文字編碼說明和注釋,接著是各種類和方法的定義,最後是沒有縮排的部分。

而相對於c語言中的main函式,在python中是表徵內建屬性的_name_.當執行單個檔案的時候,_name_便是_main_,指示模組式直接執行還是匯入執行。

主程式

if _name_ = = ' _main_ ':

test( )

無論這個模組是被別的模組匯入還是作為指令碼直接執行,都會執行這部分**。通常這裡不會有太多功能性**,而是根據執行的模式呼叫不同的函式。

主程式呼叫main()函式

主程式**通常包括變數賦值、類定義和函式定義,隨後檢查_name_來決定是否呼叫另乙個函式(通常呼叫_main_()函式)來完成該模組的功能。

_name_指示模組應該如何被載入

Python學習 學習筆記(一)

python是什麼?人們為和使用python python的缺點 如今誰在使用python 流行的p2p檔案分享系統bitjorrent是乙個python程式。eve online這款大型多人網路遊戲 massively multiplayer online game,mmog 廣泛地使用pytho...

python學習學習筆記一

1,python 是完全物件導向的語言。在python中一切都是物件,函式 模組 字串等都是物件。2,資料型別 數字,字串,列表,元組,字典 數字型 整型 浮點型 布林型 非零即真 複數型 int x float x 型別轉換 非數字型 字串 列表 元祖 字典 list 元祖 元祖轉列表 tuple...

Python學習筆記 一

python學習筆記 一 關鍵知識點 1 程式列印輸出使用print語句 2 使用print輸出字串時,字串內容不帶引號。而使用字串變數名輸出時,字串內容由引號括起來 3 在python 解析器中下劃線 表示最後乙個表示式的值 4 重定向輸出符合為 5 程式中需要輸入時,實用raw input 內建...