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

深度剖析Python腳本語言功能

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

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

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

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

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

他們的后綴名分別是.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循環(huán)的比較。

責任編輯: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腳本語言

2010-03-01 17:40:29

Python面向對象語

2009-06-10 08:41:15

Linux腳本語言

2011-08-22 18:00:53

Lua語言

2010-03-25 16:31:55

Python代碼

2011-08-22 16:59:28

Lua

2011-08-25 11:02:04

2012-07-16 11:23:18

LinuxWindows腳本語言

2011-08-25 10:40:21

Lua游戲

2011-08-16 10:03:45

Groovy編程語言Web

2009-04-03 09:16:22

PHPRubyPython

2010-03-17 17:06:10

python腳本語言

2011-08-23 09:44:28

LUA腳本
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕一区在线 | 一区二区三区在线免费观看视频 | 亚洲视频自拍 | 欧美激情国产日韩精品一区18 | 国产精品色 | 欧美成人精品激情在线观看 | www.一级毛片| 99re视频精品 | 国产在线观看网站 | 欧美乱大交xxxxx另类电影 | 天天干天天爱天天 | 色一级| 久久久久av| 亚洲视频国产视频 | 99综合 | 欧美在线综合 | 天天操天天插天天干 | h肉视频| 日韩在线中文字幕 | 国产精品1区2区3区 国产在线观看一区 | 精品免费国产一区二区三区 | 国产免费一区二区 | 日韩一区二区三区四区五区 | 亚洲精色 | 成人免费视频 | 久久久www成人免费精品 | 91成人免费电影 | 亚洲国产欧美在线 | 日本在线一区二区三区 | 九九热在线免费视频 | 国产精品一区二区免费看 | 欧美国产日韩一区二区三区 | 亚洲视频在线播放 | 国产一级淫片免费视频 | 成人特级毛片 | 亚洲成人一二三 | www.亚洲.com | 午夜在线影院 | 国产伦精品一区二区 | 日韩免费一区二区 | 欧美精品乱码99久久影院 |