Python學習 語錄

2021-07-06 06:37:40 字數 1794 閱讀 4354

最近開始學習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...