日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何使用Python解釋器進行程序編制

本文首先介紹一下Python解釋器的歷史,總結了Python的強大之處和不足并且指出了與其他腳本語言相比,以及Python解釋器與其他語言的優(yōu)勢所在,歡迎大家學習切磋。

這篇文章已經(jīng)被翻譯為意大利、波蘭、日本、塞爾維亞以及巴西葡萄亞語等許多種語言,而且正在被翻譯為韓語。(譯者:當然,現(xiàn)在已經(jīng)包括了中文版本,只是作者并不知道。)

這篇文章和如何闖入別人的計算機系統(tǒng)之類的東西無關。我不關注那類事情,所以請不要email問我那些東西。
注意。要使此文中的例子正確運行,你應該把它們寫在一個文本文件中,然后用解釋器運行;不要試圖直接在交互方式下運行它們--不是所有的都可以這樣運行。

要用Python解釋器寫程序,你必須先安裝一個Python解釋器。它可以存在于大多數(shù)平臺(包括Macintosh、Unix和Windows)。更多與此有關的信息可以在python的網(wǎng)站上找到。你還應該有一個文本編輯器(象emacs、notepad或者類似的東西)。

你大概可以看出它同火腿沙拉菜譜的相似性(盡管有些細微的差別)。但它是如何工作的呢?首先,以#開始的行叫做注釋事實上會被計算機忽略。然而插入象這樣小段的注釋對于增強你程序的可讀性來說是很重要的。 接下來,看起來象 foo = bar 這樣的行叫做賦值。

對于 width = 20 這樣的情況來說就是告訴計算機從這里開始width就代表20了。它還意味著一個名字“width”的變量從此被創(chuàng)建了(如果它先前已經(jīng)存在,那么會被重新覆蓋)。

所以,我們以后使用這個變量的時候,計算機就知道了它的值。然而,這事實上并不比計算矩形面積的那個程序更有意思。至少在我看來是這樣。它有些僵硬。如果我們看到半徑為31的圓該怎么辦?

怎樣讓計算機知道?這有點象沙拉菜譜中的:“燒3到4分鐘直到火腿熟了為止?!币篮螘r燒熟,我們必須檢查。我們需要反饋,或者提示。計算機如何知道我們圓形的半徑?同樣需要輸入資料……我們可以做的是告訴計算機半徑是多少:

 
 
 
  1. # Calculate all the primes below 1000
  2. # (Not the best way to do it, but...)
  3. result = [1]
  4. candidates = range(3, 1000)
  5. base = 2
  6. product = base
  7. while candidates:
  8.     while product < 1000:
  9.         if product in candidates:
  10.             candidates.remove(product)
  11.         productproduct = product+base
  12.     result.append(base)
  13.     base = candidates[0]
  14.     product = base
  15.     del candidates[0]
  16.     result.append(base)
  17.     print result

現(xiàn)在程序變得漂亮一些了……input是個被稱為函數(shù)的東西。(很快你將學習創(chuàng)建你自己的函數(shù)。而input是Python解釋器內(nèi)建的函數(shù)。)僅僅寫下 input 什么也不會做……你必須在它的后面放上一對括號。所以input()可以工作--它會簡單的要求用戶輸入半徑的長度。

而上面的那個版本對用戶來說也許更友好一些,因為它首先打印出了一個問題。當我們將諸如提問字符“What is the radius?”之類的東西放在函數(shù)調(diào)用的括號中。這個過程被稱為函數(shù)的參數(shù)傳遞。括號中的內(nèi)容被稱為參數(shù)。在上個例子中我們傳遞了一個提問作為參數(shù)以便input知道在獲得答案前應該先打印什么。


當前標題:如何使用Python解釋器進行程序編制
轉(zhuǎn)載源于:http://www.5511xx.com/article/djpgcsi.html