close
Python 是一種物件導向直譯式電腦程式語言。它的語法簡單,支援命令式程式設計物件導向程式設計函數式編程面向側面的程式設計泛型編程多種編程範式。它包含了一組功能完備的標準庫,能夠輕鬆完成很多常見的任務。Python具備垃圾回收功能,能夠自動管理記憶體使用。它經常被當作腳本語言用於處理系統管理任務和網路程式編寫,然而它也非常適合完成各種高階任務。Python虛擬機本身幾乎可以在所有的作業系統中運行。
使用一些諸如py2exePyPyPyInstaller之類的工具可以將Python原始碼轉換成可以脫離Python解釋器執行的程式。
它與他程式語言最大的不同大於使用縮排來定義語句塊。如此使得程式較為簡潔,簡單。
在Linux 環境中
Python
#!/usr/bin/python
print "Hello World!"

 第二個較複雜的程式架構

import os

class Foo(object):
   def __init__(self):
       self.val = None
   def __str__(self):
       return "foo - val: {0}".format(self.val)

def f():
   l = []
   for i in range(3):
       foo = Foo()
       #print "id of foo: {0}".format(id(foo))
       #print "foo is: {0}".format(foo)
       l.append(foo)
   return l

def main():
   d = {}
   l = f()
   d['k'] = l
   print "list l has {0} objects of type Foo()".format(len(l)) 

if __name__ == "__main__":
   main()

 

 

arrow
arrow
    文章標籤
    Python
    全站熱搜

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