自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

對(duì)Python編程語言歷史說明介紹

開發(fā) 后端
本章著重介紹Python編程語言的入門技巧,在這里的介紹python語言的特殊規(guī)則和細(xì)節(jié),目的是讓廣大的用戶很快了解這門開發(fā)語言。

本文首先先介紹一下Python編程語言的歷史,總結(jié)了Python的強(qiáng)大之處和不足并且指出了與其他腳本語言相比,以及Python語言與其他語言的優(yōu)勢(shì)所在,以及開發(fā)人員和用戶對(duì)他的見解。

本章簡(jiǎn)要介紹了變量,表達(dá)式,控制流,函數(shù)以及輸入/輸出的基本概念,在這一章不涉及Python語言的高級(jí)特性。盡管如此,有經(jīng)驗(yàn)的程序員還是能夠通過閱讀本章的材料創(chuàng)建高級(jí)程序。我們鼓勵(lì)新手通過運(yùn)行示例,親身體驗(yàn)一把Python。

在Windows 下,只需雙擊一個(gè).py文件就能執(zhí)行這個(gè)python程序。windows會(huì)自動(dòng)調(diào)用python解釋程序,然后啟動(dòng)一個(gè)終端窗口(類DOS窗口)來執(zhí)行它。在這種情況下,終端窗口會(huì)在程序執(zhí)行完畢后立即關(guān)閉(經(jīng)常是在你看到它的輸出之前)。為避免這個(gè)問題,你可以使用python集成開發(fā)環(huán)境,例如IDLE或Pythonwin。

另一個(gè)可行的方法是建立一個(gè) bat文件,在文件寫入這樣一行語句,如Python編程語言。運(yùn)行這個(gè)批處理,程序在執(zhí)行完成后會(huì)自動(dòng)進(jìn)入python解釋器。這個(gè)語句計(jì)算表達(dá)式的值,然后將計(jì)算結(jié)果賦給 principal 變量做為它的新值。當(dāng)賦值動(dòng)作發(fā)生時(shí),principal最初綁定的值1000被丟棄。

賦值結(jié)束,不但 principal 綁定的值發(fā)生了變化,它的類型也隨著賦值動(dòng)作發(fā)生了相應(yīng)的變化。在這個(gè)例子中,由于rate是一個(gè)浮點(diǎn)數(shù),所以在賦值完成后,principal也變成一個(gè)浮點(diǎn)數(shù)。

表達(dá)式 [float(s) for s in svalues] 通過循環(huán)列表svalues中的所有字符串并對(duì)每個(gè)元素運(yùn)行函數(shù)float()來建立一個(gè)新的列表。這種特殊的建立列表的方法叫做列表包含( list comprehension)。 在列表中所有的字符串都轉(zhuǎn)換為浮點(diǎn)數(shù)之后,內(nèi)建函數(shù)min()和max()計(jì)算出列表中的最大值及最小值。

  1. 1 class Stack(object):  
  2.    2         def __init__(self):              # 初始化棧  
  3.    3                 self.stack = [ ]  
  4.    4         def push(self,object):  
  5.    5                 self.stack.append(object)  
  6.    6         def pop(self):  
  7.    7                 return self.stack.pop()  
  8.    8         def length(self):  
  9.    9                 return len(self.stack)  

在類定義中,方法用 def 語句定義。類中每個(gè)方法的第一個(gè)參數(shù)總是引用類實(shí)例對(duì)象本身,大家習(xí)慣上使用 self 這個(gè)名字代表這個(gè)參數(shù)。不過這僅僅是個(gè)習(xí)慣而已,如果你愿意也可以用任意的別的名字。不過為了別人容易看懂你的程序,最好還是跟隨大家的習(xí)慣。

類的方法中若需要調(diào)用實(shí)例對(duì)象的屬性則必須顯式使用self變量(如上所示)。方法名中若前后均有兩個(gè)下劃線,則表示這是一個(gè)特殊方法,比如init方法被用來初始化一個(gè)對(duì)象(實(shí)例)。

Python編程語言 Imaging Library(PIL)————python提供強(qiáng)大的圖形處理的能力,并提供廣泛的圖形文件格式支持,該庫(kù)能進(jìn)行圖形格式的轉(zhuǎn)換、打印和顯示。還能進(jìn)行一些圖形效果的處理,如圖形的放大、縮小和旋轉(zhuǎn)等。是Python用戶進(jìn)行圖象處理的強(qiáng)有力工具。

ftplib模塊 ———— 定義了FTP類和一些方法,用以進(jìn)行客戶端的ftp編程。我們可用python編寫一個(gè)自己的ftp客戶端程序,用于下載文件或鏡像站點(diǎn)。如果想了解ftp協(xié)議的詳細(xì)內(nèi)容,請(qǐng)參考RFC959。

xmpppy模塊 ———— Jabber服務(wù)器采用開發(fā)的XMPP協(xié)議,Google Talk也是采用XMPP協(xié)議的IM系統(tǒng)。在Python中有一個(gè)xmpppy模塊支持該協(xié)議。也就是說,我們可以通過該模塊與Jabber服務(wù)器通信,是不是很Cool。

【編輯推薦】

  1. 有關(guān)Python系統(tǒng)文件進(jìn)行介紹指導(dǎo)
  2. 如何正確的使用Python函數(shù)
  3. 對(duì)Python 構(gòu)建工具進(jìn)行詳細(xì)介紹分析
  4. PythonAndroid淺析Python優(yōu)勢(shì)所在
  5. 如何使用Python模塊解析配置文件?
責(zé)任編輯:chenqingxiang 來源: 新華網(wǎng)
相關(guān)推薦

2010-03-17 16:50:51

2010-02-24 16:44:58

Python 函數(shù)

2010-02-02 13:28:46

Python變量

2010-02-02 14:42:38

Python線程

2010-03-01 13:13:02

Python應(yīng)用線程

2010-02-22 11:14:43

Python編寫

2010-02-22 09:33:43

Python語言

2010-03-12 10:48:22

Python編程語言

2010-02-26 13:56:08

Python RSS

2010-03-01 18:07:53

Python語言

2010-03-26 17:34:29

Python歷史

2009-12-21 10:01:05

Oracle技術(shù)

2009-12-08 16:09:02

WCF消息

2010-01-25 18:19:17

C++特性

2010-01-25 18:19:17

C++特性

2010-01-25 18:19:17

C++特性

2010-03-10 18:12:50

Python編程語言

2010-02-23 10:44:00

Python 編程語言

2010-03-01 10:52:37

Python開發(fā)語言

2009-12-14 17:44:39

Visual Stud
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)