原创 Python系列8——類和對象(2)

寫在前面 類的這個概念在顯示生活中很容易找到生動的例子。 比如說,在數學中,數字分爲整數、小數、複數這三種類型。不同類型的數據運算方法是不同的。這與計算機中的基本類型是很相似的。因此,不要把類想的遙不可及,歸根結底類就是對一類具有相同屬性

原创 Python16——BeautifulSoup

一、什麼是BeautifulSoup Beautiful Soup 是一個可以從HTML或XML文件中提取數據的Python庫。在爬蟲領域用的比較多,能夠幫助我們從HTML文件中提取特定的內容,來進行分析。 二、簡單實用Beautiful

原创 HTML系列2——標籤

<!DOCTYPE>  定義文檔類型。 <a> 定義錨。也就是鏈接。 <abbr> 定義縮寫。 <acronym> 定義只取首字母的縮寫。 <address> 定義文檔作者或擁有者的聯繫信息。 <applet> 不贊成使用。定義嵌入的 a

原创 Python系列15——正則表達式

目錄   一、什麼是正則表達式 二、正則表達式的要素與語法 1、普通字符 2、特殊字符 (1)非打印字符 (3)重複匹配符 3、正則表達式的邏輯與分組 4、正則表達式的函數 (1)findall (2)split: (3)replace:

原创 Python系列7——類和對象(1)

目錄 一、面向對象編程 二、類及其定義 三、類的屬性與方法 四、實例方法、類方法、靜態方法 實例方法 類方法 靜態方法 五、魔法方法 一、面向對象編程 在研究對象時主要考慮對象的屬性和行爲。通常將屬性及其行爲相同的或相似的對象歸爲一類(求

原创 Python系列12——模塊

目錄 一、模塊的路徑 二、模塊和包 1、模塊(Module)就是包bai含代碼的文件,不一定是Python代碼,有四種du代碼類型的模塊: 2、包(Package)就是包含模塊文件的目錄,目錄名稱就是包名稱,目錄中可以包含目錄,子目錄也是

原创 Python系列13——輸入與輸出

一、文件的讀寫 讀 在Python中用open()來打開一個文件,並返回一個流。 open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None,

原创 Python系列9——類和對象(3)

  單重繼承與多態 class Car(object): def __init__(self, name, size=10): self.name = name # 私有屬性 s

原创 Python系列10——高級函數特性

目錄   一、Python中的函數名 二、python中的內建高階函數 1、map 2、reduce 3、filter 4、sorted 三、閉包(函數定義在函數內部,並返回函數) 四、裝飾器 一、Python中的函數名 總結:函數名就是

原创 Python系列6——函數

函數從某種角度來講也是一種控制流程,這種控制流程的特點在於函數更加的靈活。 1 函數的定義 //函數定義語法 //def 函數名 (形參) : 函數體 def my_abs(x): if x >= 0: re

原创 Python系列11——高級面向對象

一、使用type()來定義類 在Python中我們定義類通常是通過class語句來進行定義的。但是python解釋器在執行python類定義的時候,只是掃描了一類class語句定義,便調用了type()。python中的類和函數是動態創建

原创 C語言序列3——全局變量和局部變量,標識符作用域、變量的生存期

#include <stdio.h> const int A = 10; int a = 20; static int b = 30; int c; int main(void) { static int a = 40; cha

原创 Python系列3——可變對象與不可變對象、序列

序列:有三種基本序列類型:list, tuple 和 range 對象。附加序列類型有文本序列類型(字符串)與二進制數據類型。 不可變對象:元組、字符串 tuple元組不可變的意義:tuple所謂的“不變”是說,tuple的每個元素,指向

原创 Python系列5——迭代對象、迭代器、生成器

目錄   1 可迭代對象 1.1什麼是可迭代對象、如何判斷是否是可迭代對象 2 迭代器 3 for循環的本質 4 生成器 1 可迭代對象 1.1什麼是可迭代對象、如何判斷是否是可迭代對象 在Python中,我們把所有可以迭代的對象統稱爲可

原创 C語言序列2——常量

常量就是在程序運行過程中值不會發生改變,而且一眼就成看出其值的量。 C語言中的常量分爲多種類型:整型、浮點型、字符型、字符串。除此之外,也可以使用關鍵字enum,define,const來定義常量。 #include <stdio.h>