第一部分、字串學習(使用python)
1、字串+數字的情況
2、索引字串
#顯示內容:t
print 'test'[0]
#顯示內容:末尾的『t』
print 'test'[-1]
3、選擇字串的子串行
#顯示內容:est
print 'test'[1:]
#不顯示任何內容
print 'test'[1:1]
#顯示內容:tes
print 'test'[:3]
#顯示內容:test,與print 'test'結果相同
print 'test'[:]
4、查詢字串中的字串
#顯示內容:5
#find函式返回'for'所在位置號5
text = 'test for you'
print text.find('for')
#顯示內容:14(第二個「for」所在位置號)
text2 = 'test for you, for me and for us!'
print text2.find('for',6)
第二部分、網頁的簡單抓取
1、網頁超連結的特徵
2、利用字串的知識從網頁
標籤中提取超連結資訊
page =(''
'')start_link = page.find('
電腦科學及程式設計導論 第一課
目標 1.學會用計算思維編寫程式 think like a computer scientist 2.讀懂別人的程式 3.了解計算的基本能力和侷限 4.把科學問題轉換成計算問題 什麼是計算?知識分為陳述性知識 是什麼 和過程性知識 如何做,又稱指令性知識,對推導過程的描述,如何判別 如何用機械工藝實...
第一課 資訊與計算機
最後,關於資訊的多樣化和對於資訊的不同理解,大家見仁見智,各有千秋。我認為,資訊是大自然發展的自然產物,數不盡數,尤其是在這資訊快速迭代的是計算機時代,資訊從自然資訊 聲,光,熱,電等等 到人類生活中各種科技,經濟,政治,軍事,文化,甚至大家所鍾愛的娛樂資訊無所不有也無奇不有,所以,我認為,如何獲得...
演算法導論第一課
計算機效能 比效能更重要的是?正確性 簡介 可維護性 穩定性 健壯性 特性 功能性 模組化 安全 可擴充套件性 使用者體驗 效能的重要性?效能的好與壞直接決定著可行 不可行。比如實時資料 有趣,我們嚮往速度。排序問題?輸入 a1,a2,an 輸出 a1 a2 an 插入排序 演算法複雜度 n 2 偽...