1,python連線資料庫的方式
python借助三種庫sqlalchemy、mysqldb、pymysql連線資料庫
sqlalchemy是python中著名的orm框架,通過這個框架可以不用關心sql語句,就能運算元據庫,框架將物件轉換成sql,然後使用資料庫api執行sql並獲取執行結果。大大的提高開發效率。當然通過orm來運算元據庫會執行很多的資料庫冗餘操作,降低程式的執行效率
mysqldb 是用於python鏈結mysql資料庫的介面,它實現了 python 資料庫 api 規範 v2.0,基於 mysql c api 上建立的
pymysql 是在 python3.x 版本中用於連線 mysql 伺服器的乙個庫,python2中則使用mysqldb
2,python的異常機制
1)預設異常處理器,從**上看就是不進行任何異常處理,一旦程式出現異常就中斷程式,終端輸出異常資訊
2)try/except/else/finally
3)丟擲異常raise
4)自定義異常,異常類繼承exception類
3,字串的反轉方式
1)首尾字元交換,遍歷首位字元追加到末尾,變例末尾字元插入首位 本質上思路一致
2)利用棧
python環境下,直接切片s[::-1],呼叫函式reverse()都可以
4)python的單例模式
所謂單例模式就是確保某乙個類只有乙個例項存在。
1)python 的模組就是單例模式,因為模組在第一次匯入時,會生成.pyc
檔案,當第二次匯入時,就會直接載入.pyc
檔案,而不會再次執行模組**。因此,我們只需把相關的函式和資料定義在乙個模組中,就可以獲得乙個單例物件了
5)python的記憶體管理
程式設計題
雲計算面試筆試
1 linux 如何掛載在 windows 下的共享目錄 mount t cifs o uid samba,gid samba,username administrator,password 123456,dir mode 0775,file mode 0664 home samba mnt2 檢視...
英國電信 雲計算還不成熟
本文講的是英國電信 雲計算還不成熟,it168 資訊 近日,bt 英國電信 design 首席執行官al noor ramji接受記者採訪時表示,雲計算對中國意義重大,但到目前為止,雲計算還不成熟。雲計算無疑是最近兩年it廠商炒得最火熱的概念之一,從谷歌 微軟到ibm等,都紛紛斥巨資推廣。al no...
用銀行服務比喻雲計算更貼切
似乎從網格計算開始,人們就開始拿計算資源共享與水電服務做比較。但在 ipbaobao 看來這種比喻或許,從使用者的角度看有一定的相似性,但從技術角度看差異非常大。因為很明顯從使用者的角度看,這個比喻看起來現在的廣播電視業務似乎已經就是雲計算了 開電視就能夠看,電視節目就象水電一樣流出來,換台就和調節...