Time of Update: 2018-12-05
len和in的使用方法: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #_*_ coding:utf-8 _*_ 2 #函數len返回列表的長度,即元素的個數 3 aa = [1,2,3,4,5] 4 print 'length of aa is ', len(aa) #result:length of aa is 5 5
Time of Update: 2018-12-05
很多網站都有長篇連載或是分章節的小說可供線上閱讀,但如果想要將所有章節下載下來並整理成一個格式良好的文字檔,則是很費功夫的。幸好可以用Python指令碼來自動完成所有的工作。下面的兩個指令碼,將用來示範下載“當時明月”在新浪blog中連載的《明朝的那些事兒-曆史應該可以寫得好看》這一長篇曆史小說。第一個指令碼時getlink.py,它的功能是擷取各章節的連結。開啟“當時明月”的blog,點擊“我的所有文章”,作者所有發表的文章將被分頁列出,其中標題形如“.?長篇.?明朝的那些事兒-曆史應該可以寫
Time of Update: 2018-12-05
確保發生異常時記錄集被關閉Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
Python的邏輯操作有三種:and、or、not。分別對應與、或、非。舉例:Python的邏輯操作有三種:and、or、not。分別對應與、或、非。舉例: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 #coding:utf-82 test1 = 123 test2 = 04 print (test1 > test2) and (
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #coding:utf-8 2 #特殊說明 3 #if/elif/else開頭的行需要用冒號:結束 4 #if/elif/else行下面的運算式必須至少有一個空格的縮排,表明這條語句屬於if語句的一部分 5 #elif語句的數量沒限制 6 #但是,如果是空語句,需要增加pass,否則會報錯 7
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #coding:utf-8 2 #字串的操作 3 #使用中括弧[]可以從字串中取出任一個連續的字元 4 #注意:中括弧內運算式是字串的索引,它表示字元在字串內的位置, 5 #中括弧內字串第一個字元的索引是0,而不是1 6 #len返回字串的長度 7 8 test_string = "1234
Time of Update: 2018-12-05
一、int函數能夠 (1)把符合數學格式的數字型字串轉換成整數 (2)把浮點數轉換成整數,但是只是簡單的取整,而非四捨五入。 舉例:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 aa = int("124") #Correct 2 print "aa = ", aa #result=124 3 bb = int(1
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #coding:utf-8 2 #下面的函數用來計算偶數的數量 3 def NumberOfEven(x): 4 count = 0 5 while(x): 6 if (x % 2 == 0): 7 count += 1 8
Time of Update: 2018-12-05
第一章歡迎來到Python世界 副檔名Python源檔案通常用.py擴充。當源檔案被解譯器載入或者顯式地進行位元組碼編譯的時候會被編譯成位元組碼。由於調用解譯器的方式不同,源檔案會被編譯成帶有.pyc或者.pyo副檔名的檔案。 標準庫的路徑 在ubuntu9.10中,Python2.6的庫函數預設安裝在/usr/lib/python2.6檔案夾中。 Python檔案的路徑 在python中,可執行檔python被安裝在/usr/bin檔案夾中。 第二章快速入門 Python解譯器中的提示符
Time of Update: 2018-12-05
列表是一組任意類型的值,按照一定順序組合而成滴。組成列表的值叫做元素(Elements)。每一個元素被標識成一個索引,第一個索引是0。列表中的元素可以是任意類型,甚至是清單類型。也就是說列表是可以嵌套滴。列表中的元素用中括弧括起來,以逗號分割元素。例如:列表是一組任意類型的值,按照一定順序組合而成滴。組成列表的值叫做元素(Elements)。每一個元素被標識成一個索引,第一個索引是0。列表中的元素可以是任意類型,甚至是清單類型。也就是說列表是可以嵌套滴。列表中的元素用中括弧括起來,以逗號分割元
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #! /usr/bin/env python 2 #coding=utf-8 3 from xlrd import open_workbook #匯入xlrd中的模組open_workbook 4 wb = open_workbook("Book1.xls")
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #coding:utf-8 2 #布林運算式的值只有兩個,True和False 3 x = 12.4 4 y = 12.3 5 print x==y #符號'=='用於判斷兩個數是否相等,這條語句的result=False 6 x= 12.3 7 print x == y
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #coding:utf-8 2 #兩個小函數 3 #一、尋找字元在字串中第一次出現的位置. 4 def find(string, char): 5 index = 0 6 while index < len(string): 7 if
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #coding:utf-8 2 3 def testReturn(x): 4 if x > 10000: 5 return 6 print "test return!!" #這句話永遠不會得到執行 7 elif x > 1000
Time of Update: 2018-12-05
讀寫列表中元素的方法與讀寫字串中字元的方法一樣,都是通過操作符“[]”進行讀寫。[]內的運算式代表索引。索引都是從0開始滴。(1)讀取列表中的元素舉例:讀寫列表中元素的方法與讀寫字串中字元的方法一樣,都是通過操作符“[]”進行讀寫。[]內的運算式代表索引。索引都是從0開始滴。(1)讀取列表中的元素舉例: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/
Time of Update: 2018-12-05
(1)append方法說明: append(x) append方法用於在列表的尾部追加元素,參數x是插入元素的值。舉例:說明: append(x) append方法用於在列表的尾部追加元素,參數x是插入元素的值。舉例: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 #coding:utf-82 test1 = [3,4
Time of Update: 2018-12-05
唉,有好久沒寫blog了。——非著名程式員今天討論URL shortening,即短地址,顧名思義把URL變短,伺服器通過查詢短地址,提供302跳轉到目的地址。長短地址之間映射的方法有很多,我查到大概兩類:MD5抽樣,唯一ID+BASE62。我選擇了後者,至於為什嗎?也許有很多理由,也許沒有理由。Python有現成類庫兩枚,short_url (不帶DB,只有ID<->base62,有產生最小位元參數,DB自選,一般選擇NoSQL),另一個是shorten
Time of Update: 2018-12-05
(作者:瑪瑙河,轉載請註明作者或出處,) 下面列出PythonRegex的幾種匹配用法:1.測試Regex是否匹配字串的全部或部分1regex=ur"" #Regex2if re.search(regex, subject):3 do_something()4else:5 do_anotherthing()6 2.測試Regex是否匹配整個字串1regex=ur"\Z"
Time of Update: 2018-12-05
(作者:瑪瑙河,轉載請註明作者或出處,) 字串替換1.替換所有匹配的子串1#用newstring替換subject中所有與Regexregex匹配的子串2result = re.sub(regex, newstring, subject)2.替換所有匹配的子串(使用Regex對象)1reobj = re.compile(regex)2result = reobj.sub(newstring, subject) 字串拆分1.字串拆分1result = re.split(regex, subje
Time of Update: 2018-12-05
(作者:瑪瑙河,轉載請註明作者或出處,) 以RBFNetwork為例,簡要說明Jython + Weka 協同工作的方法。1. install weka (into /opt/weka/ or elsewhere) & Jython2. export CLASSPATH="$CLASSPATH:/opt/weka/weka.jar" 3. jython rbfnetwork.py traindata.arff testdata1.arff testdata2.arff