前言
這次我們會講解一些常用的指令與基本的資料結構。
基本指令篇
在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上有很多教程。如果同時觀看會有更多進步空間喔