Python是一種跨平臺(tái)的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。是一個(gè)高層次的結(jié)合了解釋性、編譯性、互動(dòng)性和面向?qū)ο蟮哪_本語(yǔ)言。最初被設(shè)計(jì)用于編寫自動(dòng)化腳本(shell),隨著版本的不斷更新和語(yǔ)言新功能的添加,越多被用于獨(dú)立的、大型項(xiàng)目的開發(fā)。
創(chuàng)新互聯(lián)是專業(yè)的咸寧網(wǎng)站建設(shè)公司,咸寧接單;提供成都做網(wǎng)站、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行咸寧網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
Python的創(chuàng)始人為荷蘭人吉多·范羅蘇姆(GuidovanRossum)。1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打發(fā)圣誕節(jié)的無(wú)趣,決心開發(fā)一個(gè)新的腳本解釋程序,作為ABC語(yǔ)言的一種繼承。
之所以選中Python(大蟒蛇的意思)作為該編程語(yǔ)言的名字,是取自英國(guó)20世紀(jì)70年代首播的電視喜劇《蒙提.派森的飛行馬戲團(tuán)》(MontyPython'sFlyingCircus)。
擴(kuò)展資料:
python中文就是蟒蛇的意思。在計(jì)算機(jī)中,它是一種編程語(yǔ)言。Python(英語(yǔ)發(fā)音:/?pa?θ?n/),是一種面向?qū)ο蟆⒔忉屝陀?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,由GuidovanRossum于1989年底發(fā)明,第一個(gè)公開發(fā)行版發(fā)行于1991年。Python語(yǔ)法簡(jiǎn)潔而清晰,具有豐富和強(qiáng)大的類庫(kù)。
它常被昵稱為膠水語(yǔ)言,它能夠把用其他語(yǔ)言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起。常見的一種應(yīng)用情形是,使用Python快速生成程序的原型(有時(shí)甚至是程序的最終界面),然后對(duì)其中有特別要求的部分,用更合適的語(yǔ)言改寫。
比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C++重寫。1發(fā)展歷程編輯自從20世紀(jì)90年代初Python語(yǔ)言誕生至今,它逐漸被廣泛應(yīng)用于處理系統(tǒng)管理任務(wù)和Web編程。Python已經(jīng)成為最受歡迎的程序設(shè)計(jì)語(yǔ)言之一。
參考資料:
百度百科-Python
Lambda函數(shù)、Map函數(shù)、Filter函數(shù)、Zip函數(shù)、Reduce函數(shù)。
Lambda函數(shù)是Python中功能最強(qiáng)大的函數(shù)之一,它有時(shí)也被稱之為匿名函數(shù).。Map是程序員用來(lái)簡(jiǎn)化程序的Python內(nèi)置函數(shù),此函數(shù)可以在不使用任何循環(huán)的情況下對(duì)所有指定的元素進(jìn)行迭代。Filter是Python中的另一個(gè)內(nèi)置函數(shù),當(dāng)需要區(qū)分其他類型的數(shù)據(jù)時(shí),這個(gè)函數(shù)非常有用。Filter函數(shù)經(jīng)常用于根據(jù)特定過(guò)濾條件來(lái)提取數(shù)據(jù)。
Python(英國(guó)發(fā)音:/paθn/美國(guó)發(fā)音:/paθn/)是一種廣泛使用的解釋型、高級(jí)和通用的編程語(yǔ)言。Python支持多種編程范型,包括函數(shù)式、指令式、結(jié)構(gòu)化、面向?qū)ο蠛头瓷涫骄幊獭K鼡碛袆?dòng)態(tài)類型系統(tǒng)和垃圾回收功能,能夠自動(dòng)管理內(nèi)存使用,并且其本身?yè)碛幸粋€(gè)巨大而廣泛的標(biāo)準(zhǔn)庫(kù)。
Python(發(fā)音:英[?pa?θ?n],美[?pa?θɑ:n]),是一種易學(xué)且功能強(qiáng)大的編程語(yǔ)言。
這種語(yǔ)言的名字(Python意為“蟒蛇”)來(lái)自于BBC節(jié)目“Monty Python的飛行馬戲團(tuán)”,而與爬行動(dòng)物沒有關(guān)系。在文檔中用Monty Python來(lái)開玩笑不只是可以的,還是可以推薦的!
Python具有高級(jí)有效的數(shù)據(jù)結(jié)構(gòu)和簡(jiǎn)單有效的面向?qū)ο缶幊獭?/p>
Python優(yōu)雅的語(yǔ)法和動(dòng)態(tài)類型,加上它的解釋性,使它成為很多編程平臺(tái)開放開源和快速開發(fā)應(yīng)用的理想語(yǔ)言。
Python 解釋器及豐富的標(biāo)準(zhǔn)庫(kù)以源碼或機(jī)器碼的形式提供,可以到 Python 官網(wǎng) 免費(fèi)獲取。在下載時(shí)要注意你所使用的操作系統(tǒng)類型。在這個(gè)官方網(wǎng)站上還提供了許多免費(fèi)的第三方 Python 模塊、程序和工具以及附加文檔的發(fā)布頁(yè)面或鏈接。
Python很容易使用,但它是一種真正的編程語(yǔ)言,提供了很多數(shù)據(jù)結(jié)構(gòu),也支持大型程序,遠(yuǎn)超shell腳本或批處理文件的功能。Python還提供比C語(yǔ)言更多的錯(cuò)誤檢查,而且作為一種“超高級(jí)語(yǔ)言”,它有高級(jí)的內(nèi)置數(shù)據(jù)類型,比如靈活的數(shù)組和字典。正因?yàn)檫@些更加通用的數(shù)據(jù)類型,Python能夠應(yīng)付更多的問題,超過(guò)Awk甚至Perl,而且很多東西在Python中至少和那些語(yǔ)言同樣簡(jiǎn)單。
Python 允許你劃分程序模塊,在其他的 Python 程序中重用。它內(nèi)置了很多的標(biāo)準(zhǔn)模塊,你可以在此基礎(chǔ)上開發(fā)程序——也可以作為例子,開始學(xué)習(xí) Python 編程。例如,文件輸入輸出,系統(tǒng)調(diào)用,套接字,甚至圖形界面接口工作包比如 Tk 。
Python是一種解釋型語(yǔ)言,在程序開發(fā)階段可以為你節(jié)省大量時(shí)間,因?yàn)椴恍枰幾g和鏈接。解釋器可以交互式使用,這樣就可以方便地嘗試語(yǔ)言特性,寫一些一次性的程序,或者在自下向上的程序開發(fā)中測(cè)試功能。
Python也是一個(gè)順手的桌面計(jì)算器。
Python程序的書寫是緊湊而易讀的。Python代碼通常比同樣功能的C,C++,Java代碼要短很多,原因列舉如下:
(1)高級(jí)數(shù)據(jù)類型允許在一個(gè)表達(dá)式中表示復(fù)雜的操作;
(2)代碼塊的劃分是按照縮進(jìn)而不是成對(duì)的花括號(hào);
(3)不需要預(yù)先定義變量或參數(shù)。
Python是“可擴(kuò)展的”:如果你知道怎么寫C語(yǔ)言程序,就能很容易地給解釋器添加新的內(nèi)置函數(shù)或模塊,不論是讓關(guān)鍵的程序以最高速度運(yùn)行,還是把Python程序鏈接到只提供預(yù)編譯程序的庫(kù)(比如硬件相關(guān)的圖形庫(kù))。一旦你真正鏈接上了,就能在Python解釋器中擴(kuò)展或者控制C語(yǔ)言編寫的應(yīng)用了。
Python本身提供了非常完善的基礎(chǔ)代碼庫(kù),覆蓋了網(wǎng)絡(luò)、文件、GUI、數(shù)據(jù)庫(kù)、文本等大量?jī)?nèi)容。所以,使用Python開發(fā)程序,你不必從0開始做,使用基礎(chǔ)代碼庫(kù)或第三方庫(kù)就可以輕松幫助你完成大量的工作。
在實(shí)際中,許多大型網(wǎng)站就是用Python開發(fā)的,例如YouTube、Instagram,還有國(guó)內(nèi)的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美國(guó)航空航天局)都在大量地使用Python。因此,你學(xué)習(xí)或使用Python并不孤單。
但是,Python并不是完美的,也并非萬(wàn)能的。它的第一個(gè)缺點(diǎn)就是運(yùn)行速度慢,由于Python是解釋型語(yǔ)言,與其它編譯型語(yǔ)言比起來(lái)要慢得多,不過(guò)當(dāng)前的計(jì)算機(jī)硬件和網(wǎng)絡(luò)設(shè)備的性能改善很多,而且很多情況下,你不需要那么快的速度去做工作,Python的慢性子是可以忍受的。
它的第二個(gè)缺點(diǎn)就是代碼是可見的,你編寫的Python程序共享給其他人時(shí),其他人是可以看到源代碼的,這一方面是由于Python的宗旨是開源共享,另外一方面是它是解釋型的,拿過(guò)來(lái),用你的Python解釋器直接解釋運(yùn)行就可以了,沒必要封裝編譯成機(jī)器代碼。
(注:本文整理了官方文檔與網(wǎng)絡(luò)其它文檔中的一些內(nèi)容)
本號(hào)將在今后逐步發(fā)布Python方面的文章,希望你能收藏關(guān)注本號(hào),有空來(lái)看看,留下你的足跡,給本站前行的動(dòng)力。
微信搜索 “優(yōu)雅的代碼” 關(guān)注本站的公眾號(hào),以獲取最新內(nèi)容。
個(gè)人成長(zhǎng)離不開各位的關(guān)注,你的關(guān)注就是我繼續(xù)前行的動(dòng)力。
分享文章:python函數(shù)發(fā)音 python發(fā)聲有哪幾種方法
網(wǎng)站網(wǎng)址:http://m.newbst.com/article22/doghdcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、云服務(wù)器、動(dòng)態(tài)網(wǎng)站、定制網(wǎng)站、網(wǎng)站制作、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)