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

如何正確進行Python調用

開發 后端
Python調用時在編程領域的占有率一直處于穩步上升之中,Python 具有腳本語言中最豐富和強大的類庫,足以支持絕大多數日常應用。

Python語言是一種面向對象的解釋性的計算機程序設計語言,也是一種功能強大而完善的通用型語言,已經具有十多年的發展歷史,成熟且穩定,下面進行學習Python調用的相關介紹。

這種語言具有非常簡捷而清晰的語法特點,適合完成各種高層任務,幾乎可以在所有的操作系統中運行。目前,基于這種語言的相關技術正在飛速的發展,用戶數量急劇擴大,相關的資源非常多。

下面是一個在標準輸出設備上輸出Hello World的簡單程序,這種程序通常作為開始學習編程語言時的***個程序:

  1. if age<21: 
  2. print "You cannot buy wine!\n"  
  3. print "But you can buy chewing gum.\n"  
  4. print "this is outside if\n" 

Python的創始人為Guido van Rossum。1989年圣誕節期間,在阿姆斯特丹,Guido為了打發圣誕節的無趣,決心開發一個新的腳本解釋程序。做為 ABC 語言的一種繼承。之所以選中 Python(大蟒蛇的意思)作為程序的名字。

是因為他是一個Monty Python的飛行馬戲團的愛好者。ABC是由Guido參加設計的一種教學語言。就Guido本人看來,ABC 這種語言非常優美和強大,是專門為非專業程序員設計的。

但是ABC語言并沒有成功,究其原因,Guido 認為是非開放造成的。Guido 決心在 Python 中避免這一錯誤(的確如此,Python 與其它的語言如C、C++和Java結合的非常好)。同時,他還想實現在 ABC 中閃現過但未曾實現的東西。雖然 Python 可能被粗略地分類為"腳本語言(scripting language)", 實際上一些大規模軟件開發計劃例如 Zope, Mnet 及 BitTorrent. Google也廣泛地使用它。

Python 的支持者較喜歡稱它為一種高階動態編程語言 , 原因是"腳本語言" 泛指單用作簡單編程任務如 shell scripts ,而Python不能與JavaScript等只能處理簡單任務的編程語言相提并論。#t#

可擴充性可說是Python作為一種編程語言的特色。新的內置模塊(module)可以用C 或 C++寫成。而我們也可為現成的模塊加上Python的接口。Python可以使用戶避免過分的語法的羈絆而將精力主要集中到所要實現的程序任務上。

Python也被稱為是一門清晰的語言。因為它的作者在設計它的時候,總的指導思想是,對于一個特定的問題,只要有一種***的方法來解決就好了。這在由Tim Peters寫的python格言(稱為The Zen of Python)里面表述為:

有意思的是,這正好和Perl語言(另一種功能類似的高級動態語言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。這似乎是人們常把Perl和Python互相比較的重要原因。

Python語言是一種清晰的語言的另一個意思是,它的作者有意的設計限制性很強的語法,使得不好的編程習慣(例如if語句的下一行不向右縮進)都不能通過編譯。這樣有意的強制程序員養成良好的編程習慣。其中很重要的一項就是Python調用的縮進規則。

雖然Python是一個非常成功的語言,但是也有必要明白它的局限性。

1. 運行效率低下目前為止,Python可以說是所有主流腳本語言中速度最慢的。(是這樣么?待考.)這與其腳本引擎的設計思路有關。如果你的應用對于速度有著較高的要求,就要考慮Python是否能滿足需要。不過這一點可以通過使用C編寫關鍵模塊,然后由Python調用的方式加以部分解決。

2. 多線程支持欠佳Python支持多線程,但是其運行效率也不高。

3. 獨特的語法這也許不應該被稱為局限,但是它用縮進來區分語句關系的方式還是給很多初學者帶來了困惑。即便是很有經驗的Python程序員,也可能陷入陷阱當中。最常見的情況是tab和空格的混用會導致錯誤,而這是用肉眼無法分別的。

4. 無類型作為一種動態語言,隨時隨地創建和使用變量是Python給我們帶來的巨大的便利。但是它也會使得程序不嚴謹,某些錯誤只有在運行中才可能出現。所以,使用Python編程的時候,要對類型做到心里有數。這也使得Python調用的IDE工具無法提供便利的自動完成等功能。

責任編輯:chenqingxiang 來源: 電腦商情在線
相關推薦

2010-02-22 14:13:38

安裝Python

2010-02-03 14:15:18

Python 開發

2010-02-26 11:15:51

WCF接口方法

2010-02-02 18:20:43

Python編寫

2010-02-02 14:11:14

Python 進行編程

2022-09-16 13:26:49

云計算云遷移數據

2022-06-06 06:10:00

密碼驗證安全

2021-01-05 05:24:47

Python

2010-06-04 13:50:24

MySQL存儲過程

2021-04-26 05:33:54

Python異步編程

2010-01-08 14:41:24

JSON 緩存數據

2010-01-18 17:14:50

C++語言

2010-05-07 16:50:42

Oracle trun

2010-05-17 17:09:29

Mysql LIMIT

2010-03-22 15:28:19

Cisco交換機配置

2010-03-04 11:07:21

Python解釋器

2009-12-29 13:46:50

ADO.NET類庫

2010-02-24 14:41:16

WCF物理地址

2010-05-10 12:39:42

Oracle OCR鏡

2010-01-19 17:32:03

VB.NET流
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产在线一区二区 | 亚洲色图在线观看 | 成人国产在线视频 | 日韩成人在线播放 | 久久久网| 亚洲国产成人精品女人久久久 | 国产成人在线一区二区 | 在线黄色影院 | 久久精品国产免费看久久精品 | 成人久久久 | 一级毛片在线看 | 美女天天干天天操 | 在线一区视频 | 精品国产欧美一区二区 | 午夜国产 | 99国产精品视频免费观看一公开 | 欧美日韩国产精品一区 | 密室大逃脱第六季大神版在线观看 | 日韩视频三区 | 91精品国产91 | 黄色片免费在线观看 | 亚洲精品天堂 | 日韩视频中文字幕 | 日韩精品区 | 国产视频一区二区在线观看 | 久久精品欧美一区二区三区不卡 | 久久久青草婷婷精品综合日韩 | 99热这里 | 91精品久久久久久久久中文字幕 | 精品一级 | 欧美一级二级视频 | 一级a性色生活片久久毛片 午夜精品在线观看 | 亚洲国产偷 | 成人免费视频在线观看 | 欧洲国产精品视频 | 亚洲免费大片 | 91在线视频免费观看 | 国产精品99久久久久久www | 国产在线精品一区二区三区 | 久久97精品 | 瑞克和莫蒂第五季在线观看 |