目前分類:Python (2)

瀏覽方式: 標題列表 簡短摘要

陣列的複製

  • Python的陣列跟java類似,直接用「=」只是復製了位置(call by reference)
  • 若要進行複製要使用copy()的函數
  • Python的陣列跟javaArrayList一樣,可以放入不同型態的資料

listone = [{'a':"oneData" , "two":"twoData"} , 1 ,2 ,3 , “abc”]

文章標籤

y23462001 發表在 痞客邦 留言(0) 人氣()

Python簡介

  • Python是膠水語言,也就是通常會跟隨著另一個比較低階的語言出現
  • Python主要底層就是用C寫的,如果要自己擴展新的功能,大部分也是用C擴展
  • 它的整體架構跟Java很像,後面有一個PythonVM
  • 所有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) 人氣()