偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

對Python編程語言歷史說明介紹

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

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

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

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

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

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

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

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

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

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

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

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

【編輯推薦】

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

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-02-22 11:14:43

Python編寫

2010-03-01 13:13:02

Python應用線程

2010-02-22 09:33:43

Python語言

2010-02-26 13:56:08

Python RSS

2010-03-12 10:48:22

Python編程語言

2010-03-01 18:07:53

Python語言

2010-01-25 18:19:17

C++特性

2009-12-08 16:09:02

WCF消息

2009-12-21 10:01:05

Oracle技術

2010-01-25 18:19:17

C++特性

2010-01-25 18:19:17

C++特性

2010-03-26 17:34:29

Python歷史

2010-03-10 18:12:50

Python編程語言

2010-02-23 10:44:00

Python 編程語言

2010-01-15 19:34:25

C++設計

2010-01-14 13:39:45

Visual C++優(yōu)
點贊
收藏

51CTO技術棧公眾號