非凡首頁|軟件資訊|最新更新|下載排行|軟件分類|軟件專題
您當(dāng)前位置: 下載首頁編程軟件軟件編程派森(Python)

派森(Python) v2.7.27 軟件編程

  • 軟件等級:4 stars.
  • 軟件大?。?/span>44.56MB
  • 支持語言:簡體中文
  • 授權(quán)方式:免費(fèi)版
  • 軟件分類:編程軟件/軟件編程
  • 官網(wǎng)鏈接:
  • 更新時(shí)間:2024-07-01 22:52:02
  • 運(yùn)行環(huán)境:WinXp,Win2003,WinVista,Win 7,Win 8,Win 10,x64
  • 廠商:
關(guān) 鍵 字: 編程語言
軟件介紹 軟件截圖 軟件專題 軟件問答 相關(guān)文章 相關(guān)軟件 下載地址

派森是一種功能強(qiáng)大的通用型語言,適用于直譯式計(jì)算機(jī)程序,具有近二十年的發(fā)展歷史,成熟且穩(wěn)定,包含了一組完善而且容易理解的標(biāo)準(zhǔn)庫,能夠輕松完成很多常見的任務(wù),語法非常簡捷和清晰,與其它計(jì)算機(jī)程序設(shè)計(jì)語言不一樣,它采用縮進(jìn)來定義語句塊。

軟件說明

源于希臘神話。 派森是巴那撒斯山洞中的巨蛇,為太陽神阿波羅(Apollo)所殺,阿波羅因此得到「派森神」的稱號!

Python的創(chuàng)始人為Guido van Rossum。1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個(gè)新的腳本解釋程序,做為ABC 語言的一種繼承。之所以選中Python(大蟒蛇的意思)作為程序的名字,是因?yàn)樗且粋€(gè)叫Monty Python的喜劇團(tuán)體的愛好者。

Python語法簡潔而清晰,具有豐富和強(qiáng)大的類庫。它常被昵稱為膠水語言,它能夠很輕松的把用其他語言制作的各種模塊(尤其是C/C++)輕松地聯(lián)結(jié)在一起。常見的一種應(yīng)用情形是,使用Python快速生成程序的原型(有時(shí)甚至是程序的最終界面),然后對其中有特別要求的部分,用更合適的語言改寫,比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C++重寫。

包括了簡單的教程 PDF

[Python入門指南].(Python.Tutorial).Guido.Van.Rossum.文字版.pdf

Python簡明教程.pdf

深入_Python_3.pdf

基本語法

Python的設(shè)計(jì)目標(biāo)之一是讓代碼具備高度的可閱讀性。它設(shè)計(jì)時(shí)盡量使用其它語言經(jīng)常使用的標(biāo)點(diǎn)符號和英文單字,讓代碼看起來整潔美觀。它不像其他的靜態(tài)語言如C、Pascal那樣需要重復(fù)書寫聲明語句,也不像它們的語法那樣經(jīng)常有特殊情況和驚喜。

縮進(jìn)

Python開發(fā)者有意讓違反了縮進(jìn)規(guī)則的程序不能通過編譯,以此來強(qiáng)制程序員養(yǎng)成良好的編程習(xí)慣。并且Python語言利用縮進(jìn)表示語句塊的開始和退出(Off-side規(guī)則),而非使用花括號或者某種關(guān)鍵字。增加縮進(jìn)表示語句塊的開始,而減少縮進(jìn)則表示語句塊的退出??s進(jìn)成為了語法的一部分。例如if語句:

ifage<21:

print("你不能買酒。")

print("不過你能買口香糖。")

print("這句話處於if語句塊的外面。")

注:上述例子為python 3.0版本的代碼

根據(jù)PEP的規(guī)定,必須使用4個(gè)空格來表示每級縮進(jìn)(不清楚4個(gè)空格的規(guī)定如何,在實(shí)際編寫中可以自定義空格數(shù),但是要滿足每級縮進(jìn)間空格數(shù)相等)。使用Tab字符和其它數(shù)目的空格雖然都可以編譯通過,但不符合編碼規(guī)范。支持Tab字符和其它數(shù)目的空格僅僅是為兼容很舊的的Python程序和某些有問題的編輯程序。

控制語句

if語句,當(dāng)條件成立時(shí)運(yùn)行語句塊。經(jīng)常與else, elif(相當(dāng)于else if) 配合使用。

for語句,遍歷列表、字符串、字典、集合等迭代器,依次處理迭代器中的每個(gè)元素。

while語句,當(dāng)條件為真時(shí),循環(huán)運(yùn)行語句塊。

try語句。與except,finally配合使用處理在程序運(yùn)行中出現(xiàn)的異常情況。

class語句。用于定義類型。

def語句。用于定義函數(shù)和類型的方法。

pass語句。表示此行為空,不運(yùn)行任何操作。

assert語句。用于程序調(diào)適階段時(shí)測試運(yùn)行條件是否滿足。

with語句。Python2.6以后定義的語法,在一個(gè)場景中運(yùn)行語句塊。比如,運(yùn)行語句塊前加密,然后在語句塊運(yùn)行退出后解密。

yield語句。在迭代器函數(shù)內(nèi)使用,用于返回一個(gè)元素。自從Python 2.5版本以后。這個(gè)語句變成一個(gè)運(yùn)算符。

raise語句。制造一個(gè)錯(cuò)誤。

import語句。導(dǎo)入一個(gè)模塊或包。

from import語句。從包導(dǎo)入模塊或從模塊導(dǎo)入某個(gè)對象。

import as語句。將導(dǎo)入的對象賦值給一個(gè)變量。

in語句。判斷一個(gè)對象是否在一個(gè)字符串/列表/元組里。

表達(dá)式

Python的表達(dá)式寫法與C/C++類似。只是在某些寫法有所差別。

主要的算術(shù)運(yùn)算符與C/C++類似。+, -, *, /, //, **, ~, %分別表示加法或者取正、減法或者取負(fù)、乘法、除法、整除、乘方、取補(bǔ)、取模。>>, <<表示右移和左移。&,>, <, ==, !=, <=,>=用于比較兩個(gè)表達(dá)式的值,分別表示大于、小于、等于、不等于、小于等于、大于等于。在這些運(yùn)算符里面,~, |, ^, &, <<,>>必須應(yīng)用于整數(shù)。

Python使用and, or, not表示邏輯運(yùn)算。

is, is not用于比較兩個(gè)變量是否是同一個(gè)對象。in, not in用于判斷一個(gè)對象是否屬于另外一個(gè)對象。

Python支持“列表推導(dǎo)式”(list comprehension),比如計(jì)算0-9的平方和:

>>> sum(x * x for x in range(10))

285

Python使用lambda表示匿名函數(shù)。匿名函數(shù)體只能是表達(dá)式。比如:

>>> add=lambda x, y : x + y

>>> add(3,2)

Python使用y if cond else x表示條件表達(dá)式。意思是當(dāng)cond為真時(shí),表達(dá)式的值為y,否則表達(dá)式的值為x。相當(dāng)于C++和Java里的cond?y:x。

Python區(qū)分列表(list)和元組(tuple)兩種類型。list的寫法是[1,2,3],而tuple的寫法是(1,2,3)??梢愿淖僱ist中的元素,而不能改變tuple。在某些情況下,tuple的括號可以省略。tuple對于賦值語句有特殊的處理。因此,可以同時(shí)賦值給多個(gè)變量,比如:

>>> x, y=1,2#同時(shí)給x,y賦值,最終結(jié)果:x=1, y=2

特別地,可以使用以下這種形式來交換兩個(gè)變量的值:

>>> x, y=y, x #最終結(jié)果:y=1, x=2

Python使用'(單引號)和"(雙引號)來表示字符串。與Perl、Unix Shell語言或者Ruby、Groovy等語言不一樣,兩種符號作用相同。一般地,如果字符串中出現(xiàn)了雙引號,就使用單引號來表示字符串;反之則使用雙引號。如果都沒有出現(xiàn),就依個(gè)人喜好選擇。出現(xiàn)在字符串中的⁄(反斜杠)被解釋為特殊字符,比如⁄n表示換行符。表達(dá)式前加r指示Python不解釋字符串中出現(xiàn)的⁄。這種寫法通常用于編寫正則表達(dá)式或者Windows文件路徑。

Python支持列表切割(list slices),可以取得完整列表的一部分。支持切割操作的類型有str, bytes, list, tuple等。它的語法是...[left:right]或者...[left:right:stride]。假定nums變量的值是[1, 3, 5, 7, 8, 13, 20],那么下面幾個(gè)語句為真:

nums[2:5] == [5, 7, 8] 從下標(biāo)為2的元素切割到下標(biāo)為5的元素,但不包含下標(biāo)為5的元素。

nums[1:] == [3, 5, 7, 8, 13, 20] 切割到最后一個(gè)元素。

nums[:-3] == [1, 3, 5, 7] 從最開始的元素一直切割到倒數(shù)第3個(gè)元素。

nums[:] == [1, 3, 5, 7, 8, 13, 20] 返回所有元素。改變新的列表不會(huì)影響到nums。

nums[1:5:2] == [3, 7] 從下標(biāo)為1的元素切割到下標(biāo)為5的元素但不包含下標(biāo)為5的元素,且步長為2。

函數(shù)

Python的函數(shù)支持遞歸、默認(rèn)參數(shù)值、可變參數(shù),但不支持函數(shù)重載。為了增強(qiáng)代碼的可讀性,可以在函數(shù)后書寫“文檔字符串”(Documentation Strings,或者簡稱docstrings),用于解釋函數(shù)的作用、參數(shù)的類型與意義、返回值類型與取值范圍等??梢允褂脙?nèi)置函數(shù)help()打印出函數(shù)的使用幫助。比如:

>>> def randint(a, b):

... "Return random integer in range [a, b], including both end points."...

>>> help(randint)

Help on function randint in module __main__:

randint(a, b)

Return random integer inrange[a, b], including both end points.

對象的方法

對象的方法是指綁定到對象的函數(shù)。調(diào)用對象方法的語法是instance.method(arguments)。它等價(jià)于調(diào)用Class.method(instance, arguments)。當(dāng)定義對象方法時(shí),必須顯式地定義第一個(gè)參數(shù),一般該參數(shù)名都使用self,用于訪問對象的內(nèi)部數(shù)據(jù)。這里的self相當(dāng)于C++, Java里面的this變量,但是我們還可以使用任何其它合法的參數(shù)名,比如this 和 mine 等,self與C++,Java里面的this不完全一樣,它可以被看作是一個(gè)習(xí)慣性的用法,我們傳入任何其它的合法名稱都行,比如:

classFish:

defeat(self,food):

iffoodisnotNone:

self.hungry=False

classUser:

def__init__(myself,name):

myself.name=name

#構(gòu)造Fish的實(shí)例:

f=Fish()

#以下兩種調(diào)用形式是等價(jià)的:

Fish.eat(f,"earthworm")

f.eat("earthworm")

u=User('username')

print(u.name)

Python認(rèn)識(shí)一些以“__”開始并以“__”結(jié)束的特殊方法名,它們用于實(shí)現(xiàn)運(yùn)算符重載和實(shí)現(xiàn)多種特殊功能。

類型

Python采用動(dòng)態(tài)類型系統(tǒng)。在編譯的時(shí)候,Python不會(huì)檢查對象是否擁有被調(diào)用的方法或者屬性,而是直至運(yùn)行時(shí),才做出檢查。所以操作對象時(shí)可能會(huì)拋出異常。不過,雖然Python采用動(dòng)態(tài)類型系統(tǒng),它同時(shí)也是強(qiáng)類型的。Python禁止沒有明確定義的操作,比如數(shù)字加字符串。

與其它面向?qū)ο笳Z言一樣,Python允許程序員定義類型。構(gòu)造一個(gè)對象只需要像函數(shù)一樣調(diào)用類型即可,比如,對于前面定義的Fish類型,使用Fish()。類型本身也是特殊類型type的對象(type類型本身也是type對象),這種特殊的設(shè)計(jì)允許對類型進(jìn)行反射編程。

以上就是非凡軟件站小編今日為大家?guī)淼呐缮?Python),更多軟件下載盡在非凡軟件站

軟件截圖

查看安裝過程

編程軟件下載

編程軟件下載 編程軟件就是用一種開發(fā)語言,寫出一個(gè)能夠滿足人們某種需要的系統(tǒng),易擴(kuò)展操作系統(tǒng)的功能,本專題提供各類編程軟件供您選擇下載!

  • x-studio v10.0.9900.17

    x-studiov10.0.9900.17 x-studio提供了豐富多樣的粒子系統(tǒng)制作功能,幫助用戶創(chuàng)...詳情>>

  • Raptor v4.8

    Raptorv4.8 Raptor作為一款可視化編程開發(fā)軟件,旨在幫助初學(xué)者和非專...詳情>>

  • 西門子s7-200編程軟件 v4.0.9.4

    西門子s7-200編程軟件v4.0.9.4 西門子s7-200編程軟件使用戶能夠輕松地編寫、調(diào)試和監(jiān)控S...詳情>>

  • jclasslib v5.3

    jclasslibv5.3 jclasslib主要用于Java代碼的編寫、查看和調(diào)試,該...詳情>>

軟件資訊

更多>
  • qq安全中心如何為好友輔助驗(yàn)證

    qq安全中心如何為好友輔助驗(yàn)證

    qq是一款十分好用的社交軟件,用戶們可以隨心所欲的進(jìn)行各種功能操作,密碼丟失時(shí)還能夠利用安全中心好友輔助驗(yàn)證登錄,本期小編給大家?guī)砹嗽敿?xì)的操作攻略,有想知道的朋友千萬不要錯(cuò)過!qq安全中心好友輔助驗(yàn)證步驟一覽1、打開QQ安全中心官網(wǎng)頁面后,在頁面找到帳號解凍點(diǎn)擊進(jìn)入;2、翻轉(zhuǎn)至下一個(gè)新的頁面之后,在頁面輸入好友QQ帳號,點(diǎn)擊下一步即可幫好友輔助驗(yàn)證;3、進(jìn)入到qq主頁面,右上方位置找到頭像圖標(biāo)并

  • 虎牙直播如何關(guān)閉麥克風(fēng)

    虎牙直播如何關(guān)閉麥克風(fēng)

    虎牙直播是熱門游戲直播平臺(tái)。為了提供更優(yōu)質(zhì)的直播體驗(yàn),虎牙推出了直播APP,主播們可以在APP上輕松開播、互動(dòng),并享受多項(xiàng)便捷功能。那么,在使用虎牙直播APP時(shí),如何關(guān)閉麥克風(fēng)呢?接下來,就和小編我一同來探索一下具體的操作步驟吧!虎牙直播設(shè)置麥克風(fēng)教程分享第一步,打開虎牙直播,開通直播功能,進(jìn)入直播入口。第二步,選擇直播類型,點(diǎn)擊開始直播進(jìn)入自己的直播間。(以交友類型直播間為例)。第三步,進(jìn)入直播

  • 江蘇智慧人社如何認(rèn)證養(yǎng)老保險(xiǎn)資格

    江蘇智慧人社如何認(rèn)證養(yǎng)老保險(xiǎn)資格

    你是否清楚在江蘇智慧人社平臺(tái)上如何進(jìn)行養(yǎng)老保險(xiǎn)資格的認(rèn)證呢?這一過程對于確保你的養(yǎng)老權(quán)益至關(guān)重要。接下來,我們就來簡要介紹一下江蘇智慧人社認(rèn)證養(yǎng)老保險(xiǎn)資格的具體步驟,你是否已經(jīng)迫不及待想要了解了呢?江蘇智慧人社養(yǎng)老資格認(rèn)證步驟介紹1、首先打開手機(jī)的江蘇智慧人社,點(diǎn)擊待遇資格認(rèn)證。2、然后選擇上面的養(yǎng)老保險(xiǎn)類型。3、最后輸入個(gè)人身份信息,進(jìn)行養(yǎng)老認(rèn)證。以上就是今天分享的內(nèi)容了,想要了解更多熱門資訊教

  • 湖北省藥品比價(jià)小程序官方入口

    湖北省藥品比價(jià)小程序官方入口

    找便宜又放心的藥,看看湖北省藥品比價(jià)小程序就對了!無論是日常用藥還是特殊需求,動(dòng)動(dòng)手指就能知道哪里買更劃算,省心又省錢,真正為老百姓的健康錢包著想。怎么對比藥品價(jià)格?第一步、打開 “湖北醫(yī)療保障”微信公眾號,點(diǎn)擊菜單欄【服務(wù)專區(qū)】-【辦事大廳】,進(jìn)入小程序?;虼蜷_支付寶APP,搜索“湖北醫(yī)療保障”,進(jìn)入小程序。第二步、首頁找到【公共查詢】,點(diǎn)擊【定點(diǎn)藥店醫(yī)保藥品比價(jià)查詢】,進(jìn)入查詢界面。第三步、輸

  • 江蘇智慧人社如何進(jìn)行實(shí)名認(rèn)證

    江蘇智慧人社如何進(jìn)行實(shí)名認(rèn)證

    江蘇智慧人社是江蘇省人力資源和社會(huì)保障廳推出的移動(dòng)服務(wù)應(yīng)用。這款應(yīng)用不僅功能全面,而且操作簡便,極大地提升了用戶的辦事效率。那么,如何使用江蘇智慧人社進(jìn)行實(shí)名認(rèn)證呢?小編這里整理了些相關(guān)資料,有需要的小伙伴可以前來看看。江蘇智慧人社身份認(rèn)證步驟分享1、打開手機(jī)的江蘇智慧人社軟件,點(diǎn)擊下面我的選項(xiàng)。 2、點(diǎn)擊上面的設(shè)置圖標(biāo)。 3、點(diǎn)擊上面我的認(rèn)證選項(xiàng)。 4、點(diǎn)擊上面的實(shí)名認(rèn)證選項(xiàng)。 5、最后輸入身份

  • 永旺app如何開發(fā)票

    永旺app如何開發(fā)票

    為了提升顧客的購物體驗(yàn),永旺推出了自己的APP,顧客可以在APP上輕松瀏覽商品、下單購買,享受送貨上門等便捷服務(wù)。那么,在使用永旺APP購物后,如何開具發(fā)票呢?小編這里整理了些相關(guān)資料,有需要的小伙伴可以前來看看。永旺app開發(fā)票步驟一覽1、首先進(jìn)入手機(jī)的永旺軟件,點(diǎn)擊下面我的選項(xiàng)。2、然后點(diǎn)擊下面的開發(fā)票選項(xiàng)。3、最后選擇上面的訂單,進(jìn)行開發(fā)票即可。永旺app如何開發(fā)票的所有步驟都已經(jīng)為您介紹完

最新更新

更多>

高速下載

下載安裝、資源包有誤、報(bào)錯(cuò)等問題向我們 反饋!

注意事項(xiàng)

本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!本站將不對任何資源負(fù)法律責(zé)任,所有資源請?jiān)谙螺d后24小時(shí)內(nèi)刪除。
如侵犯了您的版權(quán)、商標(biāo)等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系版權(quán)說明注意事項(xiàng))。若有關(guān)在線投稿、無法下載等問題,請與本站客服人員聯(lián)系 !
用戶可自行按線路選擇相應(yīng)的下載點(diǎn),可以直接點(diǎn)擊下載/另存為,若直接點(diǎn)擊下載速度太慢,請嘗試使用高速下載器。為確保下載的文件能正常使用,請使用WinRAR最新版本解壓本站軟件。
建議大家謹(jǐn)慎對待所下載的文件,大家在安裝的時(shí)候務(wù)必留意每一步!關(guān)于360安全衛(wèi)士QQ電腦管家的有關(guān)提示,請自行注意選擇操作。

国产精品秘 久久久囯产,亚洲无码在线网站,亚洲欧美日韩综合专区,亚洲A∨无码精品午夜在线观看