最近開始學習python,跟著vamei的教程走: 做下筆記,加深印象!按學習進度更新~
15/10/29
1.指令碼執行許可權:chmod 755 *.py
2.四個空格表示隸屬關係(似乎同一關係中空格沒有嚴格要求?)
3.除法運算要使用浮點數才能得到小數,只要其中乙個數為浮點數即可,如:3/2=1,3.0/2.0=1.5,3.0/2=1.5 4.
基本資料型別的引數:值傳遞
;表作為引數:指標傳遞
將乙個整數變數傳遞給函式
,函式對它進行操作,
原整數變數a不發生變化;
將乙個表傳遞給函式
,函式進行操作,
原來的表b發生變化
5.range() 用法參考:
15/10/30
1.詞典中元素值給08會報錯,請教後才明白「0」開頭為八進位制,8應該表示為010
2.檔案開啟只能讀一次,下次指標在檔案末尾,不能多次讀,需要使用 f.seek(0)將指標指回檔案頭才能再次讀出,f.seek(0)操作就不用f.close()了
3.檔案用可寫開啟,可多次連續寫入;檔案關閉後或者以可讀方式開啟再用可寫方式開啟,再次寫入會覆蓋原內容;需要用追加方式開啟 f=open('text.txt','a'),這樣寫入才不會覆蓋原內容
a.可寫開啟,可多次連續寫入
b.檔案關閉後開啟輸入
c.檔案可讀開啟,再以可寫開啟,寫入
d.追加方式開啟寫入
1.python引入模組包的方式
a.執行檔案和模組在同一資料夾可直接使用 import module (這裡的module是你模組的名字如:n.py 這裡就是import n,使用該包中的函式時格式 為:n.function());也可以直接引入該模組的方法 from module import function (如n.py中定義了 add()函式,form n import add,下 面使用該函式直接為add();這裡的function也可以替換為*表示引入所有方法,使用時也與add()一樣直接使用。)
b.執行檔案與模組包不在同一資料夾下,假設模組在test資料夾下,test資料夾需要新加乙個__init__.py檔案表示該資料夾是乙個模組包,該檔案可為 空。
引用方式為:第一種:import test.module (同上,module為某模組名稱),引用函式時:test.module.function()
第二種:form test import module 這樣的好處是你在引用函式時直接使用:module.function()
總的來說就是from * import *的格式會讓使用函式時更簡單一點,語義也更明確。建議使用from * import * 的格式,這裡可以從資料夾引入模組,也可以從模組引入函式。
C 學習語錄
窗體其實就是乙個類。當我們新新增乙個窗體時,其實就是新增了乙個類,並且這個類是繼承於form類。form2 newform new form2 上面這行 很明顯是例項化乙個form2類的物件,即new乙個form2的物件。執行緒切換 無論是多程序還是多執行緒,只要數量一多,效率肯定上不去,為什麼呢?...
python學習 語句
1.1 基本輸出,換行輸出 1.2 print的逗號,可以使之在同一行。print a,print b,print c,abc 1.3 輸出到檔案 為重定向 將檔案用print方式寫入 f open lpc.txt r print f,python print f i like it f.close...
Python學習 語句 語法
注釋,不支援多行注釋 連線,當一行的程式太長時,可以使用連線符 反斜槓 1 使用if elif 和 else 進行標記 小於兩個的選擇 if 條件 語句段1 else 語句段2 大於兩個的選擇 if 條件1 語句段1 elif 條件2 語句段2 else 語句段3 2 使用while進行迴圈 whi...