【自勝者強 莫忘初衷】

堅強就是即使只有孤身一人,也要繼續完成自己的承諾。

目前分類:就是要寫程式 (23)

瀏覽方式: 標題列表 簡短摘要

簡單來說就是打不打開塑膠袋的差別。

 

* append(x)

翻譯蒟蒻:加入(append)一個元素x到串列(list)裡

元素可以是數字、字串,或是另外一個串列(直接將一整個塑膠袋(內含剪刀、眼鏡、牛奶)放入綠色抽屜櫃的一格櫃子裡)元素會被放到串列最後面的位置。

PS:請想像抽屜櫃是由一個個單一櫃子拼湊而成的,所以當想要放入新東西的時候,就會在去拿一個單一櫃子,把它拼到櫃子最後面,讓它成為最後一個櫃子 (真繞口XD))

 

* extend(x)

翻譯蒟蒻:擴展(extend)元素x後,把它們通通拿去做雞精加到串列(list)裡

如果x是另外一個串列,extend會把它展開後,才將它肚子裡面所有的東西,一個丟進我們想放入的串列裡(將塑膠袋打開後,將裡面的剪刀、眼鏡、牛奶,依序放入綠色抽屜櫃的櫃子裡,總共會放入三格櫃子),所有的東西依舊會被放到串列最後面的位置。

文章標籤

恩比柿 發表在 痞客邦 留言(0) 人氣()

串列(list)是一種用來裝資料(collect)的容器(Container),類似下圖的抽屜櫃。

Python_list_橫抽屜示意圖.PNG

抽屜櫃的每個櫃子都可以裝東西,無論是香蕉、泰迪熊,還是臭襪子都可以放進去,串列也是。我們可以在串列裡放入各種物件(object)元素(element),無論是數字型(int)的、或是字串型(str)的資料,都可以放在裡面。

為了方便讓每個人都容易找到資料,我們可以在櫃子外面貼上門牌號碼,例如:櫃子一號、櫃子二號、櫃子三號,串列也是。串列裡面的每個櫃子都有一個相對應的索引(index),方便使用者找東西,或是把東西塞進來。 

以下,附兩個例子的比較示意圖一枚,希望能幫助大家更加了解。 XD 

 

Python_list_圖例01.jpg

 

 

Python_list_圖例02.png  

文章標籤

恩比柿 發表在 痞客邦 留言(0) 人氣()

* import random

翻譯蒟蒻:匯入(import)標準模組庫中(standard library)的亂數模組(random)

模組是一種函數集合,能夠實現一些功能,當我們想要使用這類功能時,直接把對應的模組匯入程序裡,就可以直接使用了。

註:覺得程式語言教學誌對import的定義,說的最清楚:「Python 的標準模組庫 (standard library) 還有許多已經定義好,並且測試無誤的模組 (module)。模組就是已經寫好的 Python 程式檔案,我們在需要的時候使用關鍵字 (keyword) import 到我們自己的程式中就可以使用相關定義,同樣的,使用標準模組庫中的模組也要 import ,例如下例 import 標準模組庫中的 random 模組。」

 

* from random import randint

翻譯蒟蒻:從(from)亂數模組(random)中,入(import)一個定義-隨機整數(randint)

不匯入所有模組的內容,只是匯入特定成員(ex:randint)

註:程式語言教學誌對from的定義:「關鍵字 (keyword) from 可以只引入模組 (module) 中定義的名稱,不需要引入所有模組內容。」

 

文章標籤

恩比柿 發表在 痞客邦 留言(0) 人氣()

«12