Python保存資料使用的是類似陣列的清單結構
但型別是由Python編譯器處理
Python的List能混合存入各類型的資料,如字串和數字混合放置
另外List中也能包含其他的list,就像多重陣列一樣
Python的多行註解形式是 """註解""" ,單行註解則用#
在編譯器中執行以下程式碼
initList = [] #建立空的List,也可以用BIF方式建立 initList = list()
lists = ["new", "show", "Eclipse"]
demo = ["aa", ["bb", "cc"]]
print(initList)
print(lists[1])
print(len(lists)) #這裡用上了len() BIF回傳List長度
print(demo[1])
"""
output:
[]
show
3
['bb', 'cc']
"""
Python稱呼它的內建方法為BIF(built-In Function),常看到的還有
函式 說明 範例
append() - 將一筆資料附加到尾端 lists.append("lol")
pop() - 從最尾端取出一筆資料 lists.pop() #output:lol
extend() - 加入一群資料 lists.extend(["hi", "hello"])
remove() - 移除特定的資料項 lists.remove("hi")
insert() - 插入一筆資料 lists.insert(0, "head")
list() - 用於新建空清單的函式
len() - 取得List長度 len(List)
range() - 回傳一個Iterator for num in range(4): #output:0 1 2 3
並依照給定的範圍產生數字 print(num)
sort() - 將List排序,由低到高
reverse() - 逆轉陣列的順序
count() - 回傳某個值在List中出現的次數
sum() - 會將引數中的List數字作加總 sum(list)
randint() - 前回介於兩引數之間的任意整數 randint(1, 10)
int() - 將一個字串或數字轉換為整數
float() - 將一個字串或數字轉換為浮點數
str() - 將數字轉換成字串
id() - 傳回一個資料物件在Python中的獨特編號
input() - 取得並回傳使用者輸入
enumerate() - 補足Iterator的index值,使用方法如下:
for i, n in enumerate([1, 3, 5]):
print(i, n)
""" output
0 1
1 3
2 5
"""
zip() - 整合多個Lists,使用方法如下:
names = ["John", "Marry", "Tom"]
sexes = ["Male", "Female", "Male"]
for name, sex in zip(names, sexes):
print(name, sex)
""" output
John Male
Marry Female
Tom Male
"""
2012年10月29日 星期一
Python 安裝配置與 Eclipse PyDev 設定
參考文章:Python: Eclipse+Pydev環境安裝教學
在 Windows 7 環境安裝 Python 2.6.6
本篇文章介紹 Python 3 在 Windows 環境的安裝配置過程
另外開發過程會以PyDev作為IDE
首先到Python官網下載需要的版本
安裝後到 [電腦] -> 右鍵[內容] -> [進階系統設定] -> [環境變數] 中添加環境變數
環境變數的設定過程類似 Java
PYTHON_HOME :C:\Python33
PATH: ;%PYTHON_HOME% (附加在現有內容後)
新建立PYTHON_HOME變數後,在PATH變數加上上述內容就完成了
要確認的話可以到 cmd (命令提示字元) 中輸入 Python 看看
Python雖然可以多個版本並存,但能設定在PATH裡的只能有一個版本
設定主要開發版本即可
Python本身有自帶 IDLE 可以做為簡單版的編譯器使用
它有幾個簡單的快捷鍵:
TAB鍵可以提示尚未輸入完的程式碼
Alt + P 可以召回前一組輸入的程式碼
Alt + N 移往下一個程式碼
不過因為Python是個極端重視縮排的語言
往往縮排就可以讓人在除錯過程中搞得要死不活
建議還是用IDE進行開發
個人因常使用Eclipse而選擇用其平台的PyDev
在Eclipse中安裝 plugin
[Help] -> [Install New software] 加入
name: Pydev
url: http://pydev.org/updates
就個人遇過的情形 Aptana 跟 Pydev 的安裝會有衝突
因為兩者套件都各自有引用對方的部分
最後我是只選擇安裝PyDev
安裝完後到 [Window] –> [PyDev] -> [Interpreter – Python] 設定Python編譯器的路徑
加入 Python 安裝目錄底下的所有東西就好了
之後開發時選擇Python專案就可以開始開發Python了
在 Windows 7 環境安裝 Python 2.6.6
本篇文章介紹 Python 3 在 Windows 環境的安裝配置過程
另外開發過程會以PyDev作為IDE
首先到Python官網下載需要的版本
安裝後到 [電腦] -> 右鍵[內容] -> [進階系統設定] -> [環境變數] 中添加環境變數
環境變數的設定過程類似 Java
PYTHON_HOME :C:\Python33
PATH: ;%PYTHON_HOME% (附加在現有內容後)
新建立PYTHON_HOME變數後,在PATH變數加上上述內容就完成了
要確認的話可以到 cmd (命令提示字元) 中輸入 Python 看看
Python雖然可以多個版本並存,但能設定在PATH裡的只能有一個版本
設定主要開發版本即可
Python本身有自帶 IDLE 可以做為簡單版的編譯器使用
它有幾個簡單的快捷鍵:
TAB鍵可以提示尚未輸入完的程式碼
Alt + P 可以召回前一組輸入的程式碼
Alt + N 移往下一個程式碼
不過因為Python是個極端重視縮排的語言
往往縮排就可以讓人在除錯過程中搞得要死不活
建議還是用IDE進行開發
個人因常使用Eclipse而選擇用其平台的PyDev
在Eclipse中安裝 plugin
[Help] -> [Install New software] 加入
name: Pydev
url: http://pydev.org/updates
就個人遇過的情形 Aptana 跟 Pydev 的安裝會有衝突
因為兩者套件都各自有引用對方的部分
最後我是只選擇安裝PyDev
安裝完後到 [Window] –> [PyDev] -> [Interpreter – Python] 設定Python編譯器的路徑
加入 Python 安裝目錄底下的所有東西就好了
之後開發時選擇Python專案就可以開始開發Python了
訂閱:
文章 (Atom)