學習之個人總結

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