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

深度剖析Python腳本語言功能

開發 后端
Python腳本語言是一種清晰的語言的另一個意思是,它的作者有意的設計限制性很強的語法,盡管你不是個開發的強者,照樣可以進行對Python腳本語言操作。

對于許多開發人員來說,Python腳本語言應該都有所耳聞,然而對于Python腳本語言的評論也是各式各樣的,有其甚者說Python腳本語言將在一定時間內消失在開發這個大家庭中。

在此我并不是要去評論別人的對于錯,我只是站在一個比較客觀的角度來談談Python這一計算機語言。Python是一種解釋性語言,而且屬于OpenSource的項目。但是,你可以將其用于商業用途。

并且可以將其放在商業的產品光盤中一同發售。當然,人們也可以從www.Python.org或者OpenSource的網站上免費獲得其安裝程序或者源代碼。Python最初是在蘋果計算機上被編譯成功的,但現在他已經可以運行于世界上主流的操作平臺之上了。他不只有Windows版本的。

同時還有Linux,Unix等很多平臺上都可以使用他,在RedHat9中,還將其作為開發必須的一項語言被安裝。對于Python的代碼類型,基本可分為3種,分別是字節代碼,二進制代碼優化代碼。

他們的后綴名分別是.py .pyc .pyo 這些代碼都可以直接運行。無需做任何的編譯或者連接。而在使用這些類型的代碼上,Python會更具不同的情況選擇不同的類型。如下:

  1. [thread2.py]  
  2.  
  3. import thread  
  4.  
  5. import time  
  6.  
  7. input = None 
  8.  
  9. lock = thread.allocate_lock()  
  10.  
  11. def threadProc():  
  12.  
  13.     while True:   
  14.  
  15.         print 'sub thread id : ', thread.get_ident()  
  16.  
  17.         print 'sub thread %d wait lock...' % thread.get_ident()  
  18.  
  19.         lock.acquire()  
  20.  
  21.         print 'sub thread %d get lock...' % thread.get_ident()  
  22.  
  23.         print 'sub thread %d receive input : %s' % (thread.get_ident(), input)  
  24.  
  25.         print 'sub thread %d release lock...' % thread.get_ident()  
  26.  
  27.         lock.release()  
  28.  
  29.         time.sleep(1)  
  30.  
  31. thread.start_new_thread(threadProc, ())  
  32.  
  33. print 'main thread id : ', thread.get_ident()  
  34.  
  35. while True:  
  36.  
  37.     print 'main thread %d wait lock...' % thread.get_ident()  
  38.  
  39.     lock.acquire()  
  40.  
  41.     print 'main thread %d get lock...' % thread.get_ident()  
  42.  
  43.     input = raw_input()  
  44.  
  45.     print 'main thread %d release lock...' % thread.get_ident()  
  46.  
  47.     lock.release()  
  48.  
  49.     time.sleep(1)  

在運行時,Python腳本語言會檢測在main.py的當前目錄中有沒有MyPython.pyc文件,如果沒有那么導入MyPython.py并且同時生成MyPython.pyc為下次更快的導入做好準備。這樣,可以減少不少初始化的時間。而且,這一切無需用戶介入,Python腳本語言會自動完成。對于其語法,不的不承認,他的語法是眾多其他語言中相對簡單的,他排除了許多繁瑣的思索。如下:

  1. #!/usr/bin/python  
  2. a=2003 
  3. print a  
  4. a='Hello python' 
  5. print a  
  6. a=[2,0,0,3]  
  7. print a[0]  
  8.  
  9. 以上的代碼可以被正常運行,其結果如下:  
  10.  
  11. 2003  
  12. Hello python  
  13. 2  

如果是C++至少需要聲明3組變量。而對于Python腳本語言一個變量就可以了。不但如此,Python的對代碼塊的管理也有他的獨特之處。下面是Python與C++對于同樣一個While循環的比較。

責任編輯:chenqingxiang 來源: msup
相關推薦

2010-02-01 13:34:59

Python 腳本

2010-02-02 15:25:35

Python語法

2010-03-01 18:33:30

2010-02-24 16:33:28

Python功能

2010-02-26 09:33:51

Python腳本

2010-02-02 13:22:06

Python面向對象

2010-02-26 10:38:29

Python語言

2010-02-26 13:03:31

Python腳本語言

2009-06-10 08:41:15

Linux腳本語言

2011-08-22 18:00:53

Lua語言

2010-03-01 17:40:29

Python面向對象語

2010-03-25 16:31:55

Python代碼

2012-07-16 11:23:18

LinuxWindows腳本語言

2011-08-25 10:40:21

Lua游戲

2011-08-16 10:03:45

Groovy編程語言Web

2011-08-22 16:59:28

Lua

2011-08-25 11:02:04

2010-03-17 17:06:10

python腳本語言

2009-04-03 09:16:22

PHPRubyPython

2011-09-07 09:51:27

Javascript
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美精品v国产精品v日韩精品 | 日韩精品一区二区三区视频播放 | 亚洲精品一区av在线播放 | 色综合桃花网 | 欧美成人高清 | 国产在线小视频 | 中文字幕免费观看 | 国产成人精品久久二区二区 | 草草草影院 | 日日夜夜精品视频 | 91精品久久久久久久久久入口 | 91精品综合久久久久久五月天 | 久久国产成人 | 亚洲国内精品 | 日韩欧美福利视频 | 国产精品国产a | 国产剧情一区二区三区 | 国产视频精品区 | 国产精品久久久久久久久久久久 | 91中文字幕在线观看 | 日韩在线小视频 | 欧美v日韩v | 日本在线视频一区二区 | 精品国产乱码久久久久久88av | 久久久久国产一区二区三区四区 | 亚洲美女在线一区 | 99国产精品久久久久老师 | 在线视频日韩 | 久久久久国产精品 | 亚洲一区中文 | 日本亚洲欧美 | 99久久中文字幕三级久久日本 | 欧美欧美欧美 | 91精品国产色综合久久不卡蜜臀 | 国产精品久久久久久久7电影 | 请别相信他免费喜剧电影在线观看 | 久草新在线 | 怡红院免费的全部视频 | 国产免费一区二区三区最新6 | 欧美福利 | 亚洲一区二区三区免费观看 |