close
Python 是一種物件導向、直譯式的電腦程式語言。它的語法簡單,支援命令式程式設計、物件導向程式設計、函數式編程、面向側面的程式設計、泛型編程多種編程範式。它包含了一組功能完備的標準庫,能夠輕鬆完成很多常見的任務。Python具備垃圾回收功能,能夠自動管理記憶體使用。它經常被當作腳本語言用於處理系統管理任務和網路程式編寫,然而它也非常適合完成各種高階任務。Python虛擬機本身幾乎可以在所有的作業系統中運行。 使用一些諸如py2exe、PyPy、PyInstaller之類的工具可以將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()
文章標籤
全站熱搜