陣列的複製
- Python的陣列跟java類似,直接用「=」只是復製了位置(即call by reference)
- 若要進行複製要使用copy()的函數
- Python的陣列跟java的ArrayList一樣,可以放入不同型態的資料
listone = [{'a':"oneData" , "two":"twoData"} , 1 ,2 ,3 , “abc”]
y23462001 發表在 痞客邦 留言(0) 人氣()
Python簡介
- Python是膠水語言,也就是通常會跟隨著另一個比較低階的語言出現
- 而Python主要底層就是用C寫的,如果要自己擴展新的功能,大部分也是用C擴展
- 它的整體架構跟Java很像,後面有一個Python的VM
- 所有Python程式碼都要轉換成接近機器語言的格式才能執行,有點像是編譯的過程
- 通常Script語言都拿來做系統管理比較多,但是Python的架構又比Shell Script大,所以Python也有GUI, Net, Web的功能
- 簡單而言
- Java能做的Python也都可以做,只是兩個語言的理念不太一樣
- Java希望它的JDK能夠涵蓋所有開發者的需求
- Python則常使用第三方的模組來作開發
- 至於執行檔
- 有套件可以轉換成exe檔
- 原理是把整包Python執行環境打包進去
- 不強制使用者一定要安裝Python解譯器
- James Cheng
- 它的定位其實跟Java差不多,只是Java都要經過編譯的手續才能執行
- 開發速度Python還是快一點點
- 好處就是可攜,只要有Python的地方,程式碼都可以執行
y23462001 發表在 痞客邦 留言(0) 人氣()