哈囉~來觀看的大大各位好啊!

 

這一篇將會說明一些簡單常用的基本指令(For、While、If)與資料型態(String、int、float)

那就不多說直接操作與學習吧!

 

已經安裝完Anaconda的環境應該就會有spyder (還沒安裝可以看我Anaconda的安裝文)

是一個開發python的環境

我們今天利用spyder來完成吧!

 

Step 1.

1.png

 

Step 2. 打開spyder後的樣子,開新檔案來撰寫範例

2.PNG

 

Step 3.  學程式的第一步~Hello World !!

3.PNG

 

Step 4.  按下綠色箭頭後要存檔才可編譯執行喔!

4.png

 

Step 5.  在右下角的Console就可以看到輸出成果~

5.PNG

 

Step 6.  我們宣告s 字串型態,利用+=來附在原本的s吧!(s += x 等同 s = s + x)

6.PNG

 

Step 7.  看到連接字串的成果

7.PNG

 

Step 8.  我們利用常用指令replace()將"ll"替換成"QQ"

8.PNG

 

Step 9. 變成HeQQo了!

9.PNG

 

Step 10.  我們利用split()來分割字串吧!分別利用','和'/'來切割~

10.PNG

 

Step 11.  看看成果~非常滿意

11.PNG

 

Step 12.  接下來我們來試試看int、float、string的資料型態

12.PNG

 

Step 13.  數字型態要用str()轉成字串,字串用int()或float()轉成數字型態運算

這裡比較奇怪的是int的除法,理論上5/3應該只保留整數部分,但可能spyder自動轉換float型態了

但如果打print (int(5/3))結果就會是確切轉成int的1喔!

13.PNG

 

Step 14.  我們試試看自定義function~

14.PNG

 

Step 15.  把100與50分別帶進去運算與丟回來~

15.PNG

 

Step 16.  我們使用try與自定義function來個範例

16.PNG

 

Step 17.  發現可以除以4但不可除以0,除以0的錯誤try會抓到except去執行

17.PNG

 

Step 18.  我們利用for來做個迴圈,說明range(起點,終點,間距) 

18.PNG

 

Step 19.  分別來看兩個迴圈結果吧~ 

19.PNG

 

Step 20.  for也可以利用在字串型態的處理喔!

20.PNG

 

Step 21.  一個是抓陣列的輸出,一個是抓字元的輸出

21.PNG

 

Step 22.  我們利用break(跳出for)與if判斷來試試看

22.PNG

 

Step 23.  果然會跳出去for呢!

23.PNG

 

Step 24.  利用if與continue來做個範例,以及for最後面執行的else

24.PNG

 

Step 25.  很棒的成果~

25.PNG

 

Step 26.  來試試看while 

26.PNG

 

Step 27.  很棒 

27.PNG

 

Step 28.   while 加上 if 與break(跳出while),注意while的判斷是True,理論是無窮迴圈的!!

28.PNG

 

Step 29.  果然跳出來了~沒有break就當機啦!

29.PNG

 

Step 30.  我們來個布林的資料型態(只有0/1,也就是True/False)吧~

30.PNG

 

Step 31.  利用if判斷讓布林變成False跳出while~

31.PNG

 

感謝收看Python的基本範例~

其實還有很多東西與範例可以延伸,但真的用到再去查估狗老師也可以的
 

 

有興趣的還請再多多關注我,也可以一起討論一些問題喔!
那我們下次見~~

 

 
 

arrow
arrow
    創作者介紹
    創作者 繁星翱翔 的頭像
    繁星翱翔

    繁星翱翔的部落格

    繁星翱翔 發表在 痞客邦 留言(0) 人氣()