以前已經對Python有過簡單的應用,近日決定從新對Python進行一個系統全面的學習,所以最好的辦法就是把本身當成對Python一無所知,開始Tutorial的「旅行」。python
關於Python 2.x和Python 3.x之間的爭論,你們能夠自行查閱相關資料,我就很少說了,我更習慣於Python 2.x,故下載了最新版本的Python 2.7.4。打開安裝目錄下的Doc目錄下的幫助文檔,相信你就能夠找到Tutorial了。學習
Python Tutorial的前兩章對Python解釋器進行了一個基本介紹,其中講解了在命令行下對Python給Python傳遞參數的方法,這裏的講解給個人印象仍是比較深入的。和C語言中的argv基本相同,Python中的sys.argv[0]中保存了用戶傳遞給Python的參數,若是無參數,則sys.argv[0]爲一個空串(empty string)若是Python後加了-c 選項,則sys.argv[0]就被設置爲‘-c’,-m選項也是如此,而-c和-m以後的參數則不是做爲Python解釋器的選項來處理,而是留在sys.argv中,留給命令(commond)和模塊(module)來處理。命令行
另外再說一個我已經明白的東西,就是在Bash Shell的Linux系統中,若要使該腳本是一個可執行腳本,須要在Python腳本的首行加上#! /usr/bin/env python
形式的代碼,在Windows中就沒有這樣的概念了(之前我在Windows中也總覺得必需要加這一行,不過當年太無知了,對Linux系統還不是很瞭解)。code
前兩章讓我印象深入的基本也就這麼多,其它內容這裏不作過多介紹了,若是您對其它內容或本文有疑問,歡迎留言討論!文檔
【待續】string