上壹期結尾我們提到了Python之所以會如此廣受歡迎,是因為其容易學習、高效便捷,更是因為其可以搭載很多強大的第三方庫,這些庫裏的函數、方法在針對解決某壹具體問題的時候都顯得十分強大。而在了解不同的第三方庫之前,我們需要學習壹下函數、方法基本的壹些操作對象,包括列表、元組等等。
那麽,接下來就讓我們進入相關詞匯的學習中去吧!
A
array: 數組。“array”是壹個六級詞匯,沒有專門學習過計算機英語的小夥伴們可能會有壹些陌生,但它的意思並不復雜,壹般我們都把它當成名詞來理解,即表示“壹大批/群;數列”的意思。在計算機領域當中,簡單來理解,數組(Array)就是壹個有序的元素序列,或者說,數組是用於儲存多個相同類型數據的集合。若將有限個類型相同的變量的集合命名,那麽這個名稱為數組名。組成數組的各個變量稱為數組的分量,也稱為數組的元素,有時也稱為下標變量。用於區分數組的各個元素的數字編號稱為下標。數組是在程序設計中,為了處理方便,把具有相同類型的若幹元素按有序的形式組織起來的壹種形式。這些有序排列的同類數據元素的集合稱為數組。
D
dictionary: 字典。這個單詞大家再熟悉不過了,平時我們不管是中文也好,英文也罷,都會用到“dictionary”,也就是“字典”,除此之外,它還有“詞典;專業詞典;電子詞典”的意思。字典是壹些元素的集合。每個元素有壹個稱作key的域,不同元素的key各不相同。有關字典的操作有:插入具有給定關鍵字值的元素、在字典中尋找具有給定關鍵字值的元素、刪除具有給定關鍵字值的元素。若僅按照壹個字典元素本身的關鍵字來訪問該元素,則稱為隨機訪問(random access)。而順序訪問(sequential access)是指按照關鍵字的遞增順序逐個訪問字典中的元素。順序訪問需借助於Begin (用來返回關鍵字最小的元素)和Next (用來返回下壹個元素)等操作來實現。
L
list: 列表。“list”也是壹個比較容易記住和理解的詞匯,作為動詞時可表示“列舉;把…列入單子”,作為名詞則有“清單”的意思。列表是壹種數據項構成的有限序列,即按照壹定的線性順序,排列而成的數據項的集合,在這種數據結構上進行的基本操作包括對元素的查找,插入,和刪除。列表的兩種主要表現是數組和鏈表,棧和隊列是兩種特殊類型的列表。
T
tuple: 元組。這個單詞對於沒有在計算機領域裏學習過的小夥伴來說,也是比較陌生的,但它的意思同樣很簡單,就是表示“元組”的意思。元組是關系數據庫中的基本概念,關系是壹張表,表中的每行(即數據庫中的每條記錄)就是壹個元組,每列就是壹個屬性。 在二維表裏,元組也稱為行。元組也是壹種序列。元組使用括弧“0”來界定;元組中各元素之間用逗號隔開。元組不支持修改或刪除其所包含的元素。如果要修改,則可以使用list函數把它轉化成列表,然後在列表上進行修改創建元組。
V
view: 視圖。“view”的意思有非常多,可以是動詞也可以是名詞,日常我們用得比較多的是它的名詞形式,意思是“看法,態度;觀看,視線;景色”。視圖是指計算機數據庫中的視圖,是壹個虛擬表,其內容由查詢定義。同真實的表壹樣,視圖包含壹系列帶有名稱的列和行數據。但是,視圖並不在數據庫中以存儲的數據值集形式存在。行和列數據來自由定義視圖的查詢所引用的表,並且在引用視圖時動態生成。在Python當中,很多時候進行函數操作之後,都會形成壹個視圖,而非壹個新的對象,此時需要註意對視圖的修改,會間接影響到原對象的結構。
好咯,今天的英語知識分享就到這兒啦!
本期的單詞相對來講並沒有那麽難理解,但是不同的操作對象之間還是有較大的差異,而這些差異在我們進行編程編寫的時候是需要特別註意的,不然可能會導致我們整壹個程序段晦澀難懂,甚至是出現語法錯誤之外的錯誤,導致整個調試過程前功盡棄。[笑][笑]
大家閱讀過後,也要好好記憶、多多復習英語哦!下期我們不見不散![機智]