Time of Update: 2018-09-09
標籤:set sdn border cte print 分享圖片 image display == True = TFalse = Fnotnot x布爾"非" - 如果 x 為
Time of Update: 2018-09-08
標籤:example number .com add 接收 exactly alt img 索引值 Given an array of integers, return
Time of Update: 2018-09-09
標籤:== 開啟 index 直接 board 必須 要求 key ret 1、瞭解什麼是異常處理異常就是程式運行時發生錯誤的訊號(在程式出現錯誤時,則會產生一個異常,若程式沒有處理它,則會拋出
Time of Update: 2018-09-09
標籤:構造 特殊方法 sort 方法 一個 需要 訪問 封裝 color 1.1 類裡麵包括:類的屬性、方法OO的特徵(Object
Time of Update: 2018-12-07
python中的ARC4是由:http://pythonhosted.org/pycrypto/來提供的,在linux下預設就存在。 但是裡面沒有很好的描述該如何ARC4。 1、ARC4不支援UTF-8等編碼,所以只能夠傳遞binary,如果嫌麻煩,可以用base64進行編碼前的處理。2、ARC.new出來的對象,每次encrypt的時候,會儲存結果,下一次使用的時候會繼續使用。所以這個需要避免,採用函數方式調用產生。
Time of Update: 2018-12-07
python 擷取日期我們需要用到time模組,比如time.strftime方法time.strftime('%Y-%m-%d',time.localtime(time.time()))最後用time.strftime()方法,把剛才的一大串資訊格式化成我們想要的東西,現在的結果是:2013-03-31time.strftime裡面有很多參數,可以讓你能夠更隨意的輸出自己想要的東西:下面是time.strftime的參數:strftime(format[, tuple]) ->
Time of Update: 2018-12-07
《笨辦法學 Python》(Learn Python The Hard Way)是 Zed Shaw 編寫的一本 Python 入門書籍。適合對電腦瞭解不多,沒有學過編程,但對編程感興趣的朋友學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的列印一直講到完整 項目的實現。也許讀完這本書並不意味著你已經學會了編程,但至少你會對程式設計語言以及編程這個行業有一個初步的瞭解。筆者認為本書區別於其它入門書籍的特點如下:
Time of Update: 2018-12-07
除了數值,Python可以操作字串,它可以表現在以下幾個方面。包含在單引號或雙引號:>>> 'spam eggs''spam eggs'>>> 'doesn\'t'"doesn't">>> "doesn't""doesn't">>> '"Yes," he said.''"Yes," he said.'>>> "\"Yes,\" he said."'"Yes," he said.'>>> '
Time of Update: 2018-12-07
單例模式:保證一個類僅有一個執行個體,並提供一個訪問他的全域訪問點。 實現某個類只有一個執行個體的途徑:1,讓一個全域變數使得一個對象被訪問,但是他不能防止外部執行個體化多個對象。2,讓類自身儲存他的唯一執行個體,這個類可以保證沒有其他執行個體可以被建立。多線程時的單例模式:加鎖-雙重鎖定餓漢式單例類:在類被載入時就將自己執行個體化(靜態初始化)。其優點是躲避了多線程訪問的安全性問題,缺點是提前佔用系統資源。懶漢式單例類:在第一次被引用時,才將自己執行個體化。避免開始時佔用系統資源,但是有多線程
Time of Update: 2018-12-07
import logging'''記錄層級:critical > error > warning > info > debug,notset層級越高列印的日誌越少,反之亦然,即debug : 列印全部的日誌(notset等同於debug)info : 列印info,warning,error,critical層級的日誌warning : 列印warning,error,critical層級的日誌error :
Time of Update: 2018-12-07
#對象序列化import pickled={"a":"中國"}a=pickle.dumps(d,2)#序列化二進位print af=open("data","wb")f.write(a)f.close()#對象還原序列化import picklef = open("data","rb")a=f.read()d=pickle.loads(a)print d['a']中文也需要被視為位元據,pickle.dumps(d,2)第2個參數取值範圍是(0,1,2)
Time of Update: 2018-12-07
@符號在python語言中具有特殊含義,用來作為修飾符使用。具體可以參考下面的代碼:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#! /usr/bin/env python#coding=utf-8from time import ctime, sleepdef tcfunc(func): def wrappedFunc():
Time of Update: 2018-12-07
說到python的gui,我不熟悉,目前主要python方面還是主要是用python來寫指令碼和web開發這塊,沒有涉及到寫軟體這塊,不過以後準備去研究python軟體開發這塊,畢竟python是個萬能語言,python什麼領域都要去玩玩,太喜歡python了!不說那麼多了,呵呵!還是把話題轉回來吧,我在網上大體的瞭解了下python gui分類,大概有下面的幾個:1 Tkinter:比較適合小型項目的開發,開發速度比較快,也是python gui開發的基礎。2
Time of Update: 2018-12-07
python具有非常豐富的資料類型,包括字串,列表,元組,字典集合等,每種資料類型的特點都大一樣,好好利用他們可以讓你的python編程變的非常輕鬆,要好好利用就應該充分瞭解他們的特點,下面對他們的特點進行一些總結。 python字串:字串在python中是一個單個字元的字串的序列,可以對字串進行切片串連等相關操作。下面是關於python字串的一些文章:python 字串替換 python字串串連
Time of Update: 2018-12-07
python dict的特點就是無序的,按照key來提取相應value,如果我們需要對value進行排序的話,那python dict排序可以按照下面的方法來進行:下面的是按照value的值從大到小的順序來排序。dic = {'a':31, 'bc':5, 'c':3, 'asd':4, 'aa':74, 'd':0}dict= sorted(dic.iteritems(), key=lambda d:d[1], reverse = True)print dict輸出的結果:[('aa', 74
Time of Update: 2018-12-07
如果你需要自訂異常的話,可以從Exception類派生。 在這個例子中,預設的__init__()異常已被我們重寫。>>> class MyError(Exception):... def __init__(self, value):... self.value = value... def __str__(self):... return repr(self.value)...>>> try:...
Time of Update: 2018-12-07
1 setattr():setattr()表示你可以通過該方法,給對象添加或者修改指定的屬性。setattr()方法接受3個參數:setattr(對象,屬性,屬性的值)2 delattr():而delattr()表示你可以通過該方法,刪除指定的對象屬性。delattr方法接受2個參數:delattr(對象,屬性)下面是代碼的應用#encoding=utf-8class student(object): def __init__(self,name,age): self.name
Time of Update: 2018-12-07
文章目錄 1、使用者輸入2、檔案3、儲存器(pickle) 十、輸入/輸出一些情況下你不得不讓程式與使用者進行互動。例如,你需要從使用者處得到輸入然後輸出計算結果。我們可以分別通過input()和print()函數做到這些。 對於輸出,我們還可以使用str(string)類的各種方法。例如rjust方法可以得到一個指定寬度的靠右對齊字串。詳見help(str)。
Time of Update: 2018-12-07
1. YASnippet2. AutoComplete3. rope pip install rope4. pymacs(1) make install (2) 然後將編譯出來的pymacs.el拷貝到load path中 (3)或者位元組編譯它: 啟動 emacs, 執行 M-x byte-compile-file RET pymacs.el RET 此命令將產生 pymacs.elc 檔案。 可以通過如下方法檢驗是否安裝正確. 啟動
Time of Update: 2018-12-07
>>> l=range(3)>>> t=(3,4,5)>>> l[0, 1, 2]>>> t(3, 4, 5)>>> l.extend(t)>>> l[0, 1, 2, 3, 4, 5]>>> l+=t>>> l[0, 1, 2, 3, 4, 5, 3, 4, 5]看來list對象的+=操作和extend方法有異曲同工之處.如果我們直接l+t,就會報錯,