Python學習筆記十二:列表(4)–len 、in、For的使用

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

用Python編寫自動下載網路小說的指令碼

很多網站都有長篇連載或是分章節的小說可供線上閱讀,但如果想要將所有章節下載下來並整理成一個格式良好的文字檔,則是很費功夫的。幸好可以用Python指令碼來自動完成所有的工作。下面的兩個指令碼,將用來示範下載“當時明月”在新浪blog中連載的《明朝的那些事兒-曆史應該可以寫得好看》這一長篇曆史小說。第一個指令碼時getlink.py,它的功能是擷取各章節的連結。開啟“當時明月”的blog,點擊“我的所有文章”,作者所有發表的文章將被分頁列出,其中標題形如“.?長篇.?明朝的那些事兒-曆史應該可以寫

用python查詢MSSQL時比較好的異常處理

確保發生異常時記錄集被關閉Code highlighting produced by Actipro CodeHighlighter

Python學習筆記三:邏輯操作符

 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 (

Python學習筆記四:if語句

 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

Python學習筆記七:字串的操作(一)

 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

Python學習筆記一:資料類型轉換

一、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

Python學習筆記五:while語句

 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

Python核心教程(第二版)讀書筆記(一)

第一章歡迎來到Python世界 副檔名Python源檔案通常用.py擴充。當源檔案被解譯器載入或者顯式地進行位元組碼編譯的時候會被編譯成位元組碼。由於調用解譯器的方式不同,源檔案會被編譯成帶有.pyc或者.pyo副檔名的檔案。 標準庫的路徑 在ubuntu9.10中,Python2.6的庫函數預設安裝在/usr/lib/python2.6檔案夾中。 Python檔案的路徑 在python中,可執行檔python被安裝在/usr/bin檔案夾中。   第二章快速入門 Python解譯器中的提示符 

Python學習筆記九:列表(1)–列表元素介紹及建立方法

 列表是一組任意類型的值,按照一定順序組合而成滴。組成列表的值叫做元素(Elements)。每一個元素被標識成一個索引,第一個索引是0。列表中的元素可以是任意類型,甚至是清單類型。也就是說列表是可以嵌套滴。列表中的元素用中括弧括起來,以逗號分割元素。例如:列表是一組任意類型的值,按照一定順序組合而成滴。組成列表的值叫做元素(Elements)。每一個元素被標識成一個索引,第一個索引是0。列表中的元素可以是任意類型,甚至是清單類型。也就是說列表是可以嵌套滴。列表中的元素用中括弧括起來,以逗號分割元

學習Python操作Excel檔案(1)

 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")

Python學習筆記二:布林運算式

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

Python學習筆記八:字串的操作(二)

 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

Python學習筆記六:return的用法

 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

Python學習筆記十:列表(2)–列表元素的讀寫

 讀寫列表中元素的方法與讀寫字串中字元的方法一樣,都是通過操作符“[]”進行讀寫。[]內的運算式代表索引。索引都是從0開始滴。(1)讀取列表中的元素舉例:讀寫列表中元素的方法與讀寫字串中字元的方法一樣,都是通過操作符“[]”進行讀寫。[]內的運算式代表索引。索引都是從0開始滴。(1)讀取列表中的元素舉例:  Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/

Python學習筆記十一:列表(3)–列表的一些方法

(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

Python URL Shortening(Python短地址)

唉,有好久沒寫blog了。——非著名程式員今天討論URL shortening,即短地址,顧名思義把URL變短,伺服器通過查詢短地址,提供302跳轉到目的地址。長短地址之間映射的方法有很多,我查到大概兩類:MD5抽樣,唯一ID+BASE62。我選擇了後者,至於為什嗎?也許有很多理由,也許沒有理由。Python有現成類庫兩枚,short_url (不帶DB,只有ID<->base62,有產生最小位元參數,DB自選,一般選擇NoSQL),另一個是shorten

PythonRegex的用法(1. 匹配)

 (作者:瑪瑙河,轉載請註明作者或出處,)  下面列出PythonRegex的幾種匹配用法:1.測試Regex是否匹配字串的全部或部分1regex=ur"" #Regex2if re.search(regex, subject):3    do_something()4else:5    do_anotherthing()6 2.測試Regex是否匹配整個字串1regex=ur"\Z"

PythonRegex的用法(2. 替換;3.拆分)

 (作者:瑪瑙河,轉載請註明作者或出處,)  字串替換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

用python的方式調用weka — Jython & Weka

 (作者:瑪瑙河,轉載請註明作者或出處,) 以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

總頁數: 2974 1 .... 225 226 227 228 229 .... 2974 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.