Python基礎筆記之——介紹

來源:互聯網
上載者:User

  我也從小不喜歡“蛇”這種動物,在我眼裡它是從來是噁心且恐怖的(聲明:不喜歡它,不代表願意kill它)。不過這並不影響我去接觸Python,我看到Python這個字眼,想到的不是“大蟒”,而是兩個中文字:“派森”……@%*XX~^8……J

       其實我注意到在Python的官網上http://www.python.org/並沒有出現以“蟒蛇”為主題的圖案。事實證明,我的觀察是對的。Python的命名是因為作者喜歡看BBC的喜劇片《Monty Python's Flying Circus》而得,與蟒蛇沒有什麼關係。

---------------------------------------------------------------------------------

什麼是Python?

Python是一種程式設計語言。用官網(http://www.python.org/)上的話來講就是:Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.(我拙譯:Python是一種可用於多種軟體開發的動態物件導向程式設計語言。它提供與其它語言和工具整合的強大支援,並帶有可擴充的標準庫,且能在數天內學會。許多Python程式員反映它的確是實實在在的提升了生產效率,並且感到這個語言鼓勵更高品質的開發和更可維護的代碼。)按我看,這段話介紹的一些優勢的確沒有說錯,相信隨著筆記的進行,這些都會慢慢被詮釋。

 

不閑聊了。在官網上容易下到最新stable版的Python。如果是MS Windows則可以下載WindowsInstaller;而一般發行般的Linux都自己帶有。MS Windows安裝完畢後,在開始菜單可以啟用,也可以cmd後在控制台啟動(也許要自己設定環境變數)。Linux下,Python的解譯器一般安裝在/usr/local/bin/python下面,而/usr/local/bin放到Shell的search path就可以到控制台啟動Python。具體安裝若有問題應參考官網FAQ。

 

來看第一個樣本,”Hello,World”在這個時候總是庸俗而有用:

>>>print “Hello,World!”

Hello,World!

這是在控制台上的一次試用。”>>>”這個是Python的提示符,出現它就表示已經成功啟動了Python控制台。上面的語句再簡單不過了:print是命令,”Hello,World!”作為命令參數,敲下Enter鍵,運行結果顯示在下一排。再看另外一個樣本:

>>> 2+3*7-(3+4)*8

-33

 

呵呵,Python作運算式運算也是挺方便的。

這兩個例子是不是過於簡單了,再看一個稍微文法華麗一點的例子:

>>> def buildConnectionString(params):

...   """Build a connection string from a dictionary of parameters.

...   Returns string."""

...   return ";".join(["%s=%s" % (k, v) for k, v in params.items()]) 

>>> if __name__ == "__main__":

...    myParams = {"server":"mpilgrim", "database":"master", "uid":"sa",/"pwd":"secret" }

...    print buildConnectionString(myParams)

輸入完這些後,應該看到控制台顯示:

server=mpilgrim;uid=sa;database=master;pwd=secret

唔,其實上面的例子實質上也很簡單,不過暫時不必講。所以喜歡簡單直接的朋友,在Python上可以找到簡潔流暢的表達;喜歡華麗語言的朋友,Python同樣不會令你失望。

  作為一個非正式介紹,感性的認識一下,就到這裡。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.