- 模塊的調用過程中有三種方式:
import model //調用主程序塊,缺點是需要全部運行
from model import sayhello,version //僅僅調用需要的程序塊和變量,程序塊無需加()
from model import * - python中三種內建的數據結構—-列表.元組和字典
- 更好的理解對象的概念
int類{對象\方法域}
創建一個i=5,即創建一個對象,實例; 方法:爲list類創建的append方法; 域—爲類定義的變量,僅僅在該類有一個對象的時候,纔可以使用這些變量,例如mylist.field - 列表的應用:append增加/sort/排序/del/刪除
- 爲消除換行可以用’,’
- 含有0個或1個項目的元組。一個空的元組由一對空的圓括號組成,如myempty = ()。你必須在第一個(唯一一個)項目後跟一個逗號,這樣 Python才能區分元組和表達式中一個帶圓括號的對象。即如果你想要的是一個包含項目2的元 組的時候,你應該指明singleton = (2 , )。
- 元組通常用來輸出答應,尤其是多個輸出字符串時候,需要用到元組,元組的值是不可變的
- for循環中,看如下例子:
for name, address in ab.items():
print ‘Contact %s at %s’ % (name, address) - 調用items()函數,字典中的每個項,
- 去除items中的值賦值給name和address,而後在下面的元組中進行輸出
- 序列:列表.元組.字符串都屬於序列,索引操作符和切片操作符
- mylist = shoplist[:] # make a copy by doing a full slice
mylist = shoplist # mylist is just another name pointing to the same object!
注意二者的區別,前者copy.後者是同一對象的引用 - python中字符串也是看做一個類,在程序中創建對象,就是實例化字符串.help(str)
- zip 命令的格式:zip -qr 目標名稱.zip source
- os.system函數運行命令,即在shell中運行命令
- 使用類的變量 由一個類的所有對象(實例)共享使用。只有一個類變量的拷貝,所以當某個對象
- 對類的變量做了改動的時候,這個改動會反映到所有其他的實例上。
- 對象的變量 由類的每個對象/實例擁有。因此每個對象有自己對這個域的一份拷貝,即它們不
是共享的,在同一個類的不同實例中,雖然對象的變量有相同的名稱,但是是互不相關的 - Python中所有的類成員(包括數據成員)都是 公共的 ,所有的方法都是 有效的 。如果你使用的數據成員名稱以 雙下劃線前綴 比如__privatevar,Python的名稱
管理體系會有效地把它作爲私有變量。 - 在Linux系統之中,EOF根本不是一個字符,而是當系統讀取到文件結尾,所返回的一個信號值(也就是-1)。
學習之個人總結
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.