python筆記(3)


Python串列與Tuple

大部分的程式語言都可以表達一系列的項目,並且用他們的整數位置來索引:從第一個,第二個,直到最後一個。
python有兩種序列結構:tuple與串列,它們都有零個或多個元素,與字串不同的是,他們可以用不同類型的元素,實際上,每一個元素都可以是任何python的物件,因此可以任意地創造有深度且複雜的結構。
那為什麼python同時擁有串列與tuple呢?Tuple是不可變的,當你指派一個元素給tuple之後,元素就確定了,再也不能改了。串列是可改變的,也就是說,可以盡情的刪除和插入元素。


python程式結構
許多程式語言都會使用大括號( { 或 } ),或關鍵字(ex:begin與end)來標記一段程式,在這些語言中,使用一致的縮排是一種良好的做法,如此一來,可讓自己與其他人更容易閱讀程式。
在設計pytoh前身時,作者認為縮排本身已足以定義程式的結構了,所以決定省去所有要輸入的括號,而python與眾不同之處,其中一點就是它用空白字元來定義程式結構,這是新使用的人會發現的第一個地方,而對曾經使用程式語言的人來說,感覺應該會非常奇怪,但用python寫習慣後,一定可以感受到他的方便之處。


  • 用#來註解
    註解是在程式中一段會被python忽略的文字。可能使用者會用註解來解釋附近的python程式,提醒自己要再抹個時刻修復某個東西,或任何使用者要做的事。要用#字元來製作註解,從它之後,直到該行結束前的所有東西,都是註解的一部分,通常會看到獨立一行的註解,如下所示
    Seconds_per_day=86400 #60 sec?min*60 min/hr*24 hr/day

python從頭開始






Related Posts

七天打造自己的 Google Map 應用入門 - Day03

七天打造自己的 Google Map 應用入門 - Day03

Day03  自製收費廣告版位 - 使用 react-intersection-observer

Day03 自製收費廣告版位 - 使用 react-intersection-observer

Checked and Unchecked Exception in Java

Checked and Unchecked Exception in Java

Day02 messenger、LINE、Telegram差異

Day02 messenger、LINE、Telegram差異

如何使用 Heroku 部屬一個 Web App 網頁應用程式

如何使用 Heroku 部屬一個 Web App 網頁應用程式

Day01 命名的原則

Day01 命名的原則



Comments