原创 python-property

使用@property閱讀: 9794在綁定屬性時,如果我們直接把屬性暴露出去,雖然寫起來很簡單,但是,沒辦法檢查參數,導致可以把成績隨便改:s = Student() s.score = 9999這顯然不合邏輯。爲了限制score的範圍,

原创 python-閉包

“閉包”這個詞語相信大多數學過編程的同學並不陌生,但是有時候理解起來還是有一定難度。先看定義:閉包是由函數和與其相關的引用環境組合而成的實體。比如參考資源中就有這樣的的定義:在實現深約束時,需要創建一個能顯式表示引用環境的東西,並將它與相關

原创 python-write_excle

http://www.crifan.com/python_xlwt_set_cell_background_color/

原创 python-正則表達式中的分組 group

組是通過 "(" 和 ")" 元字符來標識的。 "(" 和 ")" 有很多在數學表達式中相同的意思;它們一起把在它們裏面的表達式組成一組。舉個例子,你可以用重複限制符,象 *, +, ?, 和 {m,n},來重複組裏的內容,比如說(ab)*

原创 python-main

當你打開一個.py文件時,經常會在代碼的最下面看到if __name__ == '__main__':,現在就來介 紹一下它的作用.        模塊是對象,並且所有的模塊都有一個內置屬性 __name__。一個模塊的 __name__

原创 python-property

http://www.cnblogs.com/coder2012/p/4433703.html

原创 python-unittest

1. unittest module包含了編寫運行unittest的功能,自定義的test class都要集成unitest.TestCase類,test method要以test開頭,運行順序根據test method的名字排序,特殊方法

原创 python-導包

     一個python文件就是一個模塊,使用獨立的命名空間,但實際使用過程中單單用模塊來定義python功能顯然還不夠。因爲一個大型的系統幾千上萬個模塊是很正常的事情,如果都聚集在一起顯然不好管理並且有命名衝突的可能,因此python中

原创 我的友情鏈接

lee

原创 python-關鍵字參數與非關鍵字參數(可變參數)詳解

def foo1(arg1,arg2,key1=1,key2=2,*arg,**keywords):    print "arg1 parameters is ",arg1    print "arg2 parameters is ",ar

原创 django-配置啓動

安裝:pip install django配置PATH環境變量:C:\Python27\Scripts;django-admin startproject mytestdjango-admin startapp myapp部署一個djang

原创 python-類屬性訪問規則

 一般來說,在Python中,類實例屬性的訪問規則算是比較直觀的。但是,仍然存在一些不是很直觀的地方,特別是對C++和Java程序員來說,更是如此。在這裏,我們需要明白以下幾個地方:1.Python是一門動態語言,任何實體都可以動態地添加或

原创 python-log

參考:http://blog.chinaunix.net/uid-14833587-id-76529.htmlLog信息不同於使用打樁法打印一定的標記信息,log可以根據程序需要而分出不同的log級別,比如info、debug、warn等等

原创 python-unittest

1. unittest module包含了編寫運行unittest的功能,自定義的test class都要集成unitest.TestCase類,test method要以test開頭,運行順序根據test method的名字排序,特殊方法

原创 python-包機制

Python中的Module是比較重要的概念。常見的情況是,事先寫好一個.py文 件,在另一個文件中需要import時,將事先寫好的.py文件拷貝 到當前目錄,或者是在sys.path中增加事先寫好的.py文件所在的目錄,然後import。