創作內容

1 GP

【從零開始學Python】2 - 基本的資料結構

作者:W.Dinlon│2020-07-30 12:56:40│巴幣:50│人氣:407
前言

     這次我們會講解一些常用的指令與基本的資料結構。

基本指令篇

     在python中,有些指令是很常見的。這邊列舉一些與他的功能,以後再做詳細的講解。

     >>print()
     輸出括弧內的資料,可以放變數也能放字串。且能用 + 號串聯
     
     括號裡的字串會自動被轉譯,用原始字串 r" string "就能避免。不過較少用到,就在這邊稍微帶過。

     >>input()
     這個指令能讓你接收到來自標準輸入(預設鍵盤)的資料。在可輸出放入括號的資料,用法跟上面一樣。
其中,第二行的1234式鍵盤輸入的

     >>在指令模式中,打上變數會直接輸出變數的資料。

     >>終止程式用 ctrl + z (command + z),不管是指令模式或程式檔都行


基本資料結構篇

     這邊我們將介紹Python中基本的資料結構 list (串列)、 tuple (元組)、 set (集合)。而 dict (字典)我們將會在後面的章節講到。

list

     list就像C語言的陣列,用來儲存連續的資料。要用 [ ] 來創建一個 list ,其中元素以逗號分隔。並且Python中的list會自動增大,所以不必預先宣告大小(挺像C++的vector)。

     >>可以使用 len() 得知 list 包含元素個數

     >>能使用 in 得知資料是否在list裡面

tuple

     比較像是不能改變的list,他只能被建立而不能被修改。使用 () 來建立一個tuple,如果嘗試利用切片更改其中的物件將導致錯誤

    另外,單一元素的tuple要加上逗號。

    其中有趣的是,python會將序列上的資料自動打包:
   
    所以說,調換兩個數字只要像這樣就好了:

     使用list()與tuple()可將他們進行調換

 
set

     set也與上面那兩個相近,不過他是一個無序的資料組成的集合。重複的資料將被自動刪除,就像你想知道包包裡有幾種糖果而不是幾顆時,就會需要set。

     set可以用 { } 創造,能使用 in 和 for 走訪。

---------------------------------------------------
這次就到這邊吧,YT上有很多教程。如果同時觀看會有更多進步空間喔
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4866015
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:Python|程式|自學

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

1喜歡★ton200168 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【從零開始學Python... 後一篇:隨筆畫...

追蹤私訊切換新版閱覽

作品資料夾

Waterfall10絕大部份巴友
魔幻小說《九芒記》第 164 章「面對疫情」發佈囉,歡迎瀏覽 ~看更多我要大聲說昨天23:19


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】