2017年8月27日 星期日

Python 零基礎學習

Python 零基礎學習


 1. 向世界say “Hello”:

 -       先執行Anaconda3 / Jupyter Notebook

Fig. 1

 

-        選擇 New/ Pytho [default]開啟直譯器的編輯畫面:


Fig. 2



Fig. 3

 

-        在命令列輸入print ("hello world")然後按下 [shift]+[enter]執行這行敘述:


Fig. 4

 

2. Python當計算機使用:

-        我們也可以隨便輸入一些運算式,把Python當計算機使用:

 

Fig. 5

-        Python中,我們也可以利用等號 “ = ” 將某一個數值指派給一個變數,然後利用print輸出這個變數的數值:

Ex1:

Fig. 6

    Ex2: Python可以透過 =, +=, -= 等運算子來直接指定數值

Fig. 7

3. Python 中最簡單的資料結構List

-        要存取list內部的元素,傳統上都是使用index:假設有一個list叫做a,長度為6,其內容為[1,2,5,7,9,13];則這個list所有的元素應為a[0], a[1], a[2], ..., a[5]

 

Fig. 8

-        另外,Python除了傳統的index外,也提供了slice的功能。slice的語法是:a[m:n],代表從第m個元素開始取,取到第n-1個元素為止。

Fig. 9

-        使用 “:” 時,代表最前面到最後面的全部資料

Fig. 10

-        slice 的功能也可以刪除list 中的元素:

Fig. 11

-        List中某個元素數值的更換:

 

Ex: a這個list中的第4個元素(a[3])的數值由 7” 變更為 “10”:


Fig. 12

-        利用range 自動產生List:

Ex: 我們可以利用range(10)自動產生一個內容為 [0, 1, 2, …, 9]list

Fig. 13



沒有留言:

張貼留言

NUMPY的Array介紹與Matplotlib的繪圖功能

NumPy 的 Array 介紹與 Matplotlib 的繪圖功能   1. A rray 的基本運算 :   適用於科學和數學運算的 NumPy 套件中,有一個 Array 的資料結構。 Array 是一個非常類似 list 的序列型態。 但是 Arr...