成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用Python解釋器進行程序編制

開發 后端
下面文章主要介紹的是Python解釋器寫成的一些程序,如果你已經知道了該如何編程,但是想簡單了解一下,那就看一下下面的文章吧。

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

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

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

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

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

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

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

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

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

【編輯推薦】

  1. 有關Python系統文件進行介紹指導
  2. 如何正確的使用Python函數
  3. 對Python 構建工具進行詳細介紹分析
  4. PythonAndroid淺析Python優勢所在
  5. 如何使用Python模塊解析配置文件?
責任編輯:chenqingxiang 來源: CSDN
相關推薦

2010-02-26 13:03:31

Python腳本語言

2009-12-10 16:50:58

Visual Stud

2013-05-14 10:41:31

2010-01-22 18:06:24

C++代碼

2010-02-01 13:48:42

Python程序

2010-02-01 13:55:12

Python 解釋器

2022-06-17 07:57:53

攔截包裝軟鏈接

2021-05-24 12:10:54

PythonSpaceX代碼

2010-03-03 15:46:40

Android應用程序

2011-11-17 10:34:44

并行程序

2010-02-22 15:06:05

Python解釋程序

2022-11-02 21:00:21

Python解釋器智能手機

2023-10-25 09:26:23

Linux工具

2022-01-05 08:58:08

Python解釋器編程語言

2022-09-27 13:07:41

clickPython命令行

2009-06-18 10:19:00

UML

2020-10-15 12:00:01

Python 開發編程語言

2023-04-12 08:00:00

人工智能ChatGPTPython

2021-02-22 13:44:41

開發Python金融

2010-01-13 16:44:03

C++
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产夜恋视频在线观看 | 伊人亚洲 | 欧美精品一区在线 | 久久精品一区 | 亚洲精视频 | 国产一区二区三区免费 | 日本字幕在线观看 | 日本精品免费在线观看 | 伊人色综合久久久天天蜜桃 | 久久精品亚洲欧美日韩精品中文字幕 | 九色 在线 | 国产精品视屏 | 欧美精品三区 | 亚洲少妇综合网 | 久久国产一区二区 | av中文字幕在线 | 久久久久久综合 | 综合久久av | 欧美日韩国产不卡 | 成人av片在线观看 | 日本中文字幕视频 | 最新日韩在线视频 | 欧美亚洲国产一区二区三区 | 国产一级影片 | 国产欧美一区二区精品忘忧草 | 热久久国产 | 日韩精品一区二区三区中文在线 | 日韩视频成人 | 亚洲国产成人精品在线 | 久久久精品影院 | 国产免费黄网 | 亚洲免费视频一区二区 | 欧美午夜精品久久久久免费视 | 久久久视频在线 | 欧美一级黑人aaaaaaa做受 | 免费一级片 | 中文字幕中文字幕 | 久久综合香蕉 | 久久九精品 | 亚洲欧美网 | 男人av在线播放 |