python學習手冊筆記 03 如何執行程式

2022-08-19 15:24:10 字數 1054 閱讀 4399

00.為什麼使用互動提示模式:互動提示模式根據使用者的輸入執行**並響應結果,但是他不會吧**儲存到乙個檔案中,儘管這意味著你不能在互動繪畫中編寫大量大媽,但是互動提示仍然是體驗語言和測試編寫中程式檔案的好地方。

01.實際上,這也是需要牢記的第一條原則:當你對一段python**的執行由任何疑問的時候,馬上開啟互動命令列實現**,看看會發生什麼。

02.通過互動提示模式接收到直接反饋,通常時搞清楚一段**到底做什麼的最快的方式。

03.為了能夠永久的儲存程式,需要在檔案中寫入**,這樣的檔案通常叫魔窟啊哦。模組是乙個包含了python語句的簡單文字檔案。一旦編寫完成,可以讓python直譯器多次執行這樣的檔案中的語句,並且可以以多種方式去執行;通過系統命令行】通過點選圖示、通過在idle使用者介面中選擇燈方式。

04.對於所有的頂層檔案,也應該直接叫做指令碼,但是,要匯入到客戶端的**的檔案必須用.py字尾。一些文字編輯器通過.py字尾來檢測python檔案。如果沒有這個字尾,可能無法使用諸如語法著色和自動縮排功能。

05.每乙個以副檔名.py結尾的python源**為漸都是乙個模組。其他的檔案可以通過匯入乙個模組讀取這個模組內容。匯入從本質上來講,就是載入另乙個檔案,並能夠讀取那個檔案的內容。乙個模組的內容通過這樣的睡醒能夠被外部世界使用。

06.python程式往往由多個模組檔案溝通,通過import語句連線在儀器。每個模組檔案時乙個獨立晚輩的變數包,即乙個命名空間。乙個模組我呢見不能看到其他檔案定義的變數名,蹙非它顯式地匯入那個檔案,所以模組我呢見在**檔案中起到最小化命名衝突的作用。因為每個檔案都是乙個獨立完備的明明空間,即使在他們拼寫相同情況下,乙個檔案中的變數名時不會於另乙個檔案中的變數衝突的。

07.import vs from:我應該指出,from語句在某種意義上戰勝了模組的命名空間分隔的目的,因為from把變數從乙個檔案複製到另乙個檔案,這可能導致在匯入的我呢見中相同名稱的變數被覆蓋。這根本上會導致命名空間重疊在儀器,至少在複製的變數上回重疊。

08.基本的import語句每個程序只執行檔案一次,並且它回把檔案生成到乙個單獨的模組命名空間中,以便它的複製不會改變你的作用域中的變數。為模組命名空間分隔所付出的代價是,在修改之後需要過載。

Python學習筆記03

1.變數的型別取決於後面的值 2.判斷變數的型別 number 10 print type number 3.變數的宣告 變數名 值 起變數名規則 不能數字開頭 有字母 數字 下劃線開頭 不能使用關鍵字 false none true and as assert async await break ...

PYTHON學習筆記03

加入購物車,付款,修改收貨位址.裝飾器多用於判斷使用者的登入狀態 示例 用函式a作為引數,函式b接收函式a作為引數,要有閉包的特點 def test print test def func f f test print f f 呼叫test print func func test test fun...

python 學習筆記03

列表 元組 元組建立之後,不能修改 可以儲存不同型別的資料 info tuple zhangsan 18,1.75,zhangsan print info tuple 0 print info tuple.count zhangsan 格式化字串 拼接生成新的字串 print s 的年齡是 d 身高...