日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Python基礎(chǔ)語(yǔ)法總結(jié)

 閑閑居 2019-10-16

學(xué)習(xí)任何一門(mén)編程語(yǔ)言,首先要了解這門(mén)編程語(yǔ)言的語(yǔ)法要求,掌握好基礎(chǔ)語(yǔ)法是學(xué)好一門(mén)編程語(yǔ)言的第一步

1、程序組成及標(biāo)識(shí)符

Pyhton程序是由語(yǔ)句表達(dá)式組成的,示例代碼如下圖所示。

語(yǔ)句一般是使用關(guān)鍵字組成的命令,目的是告訴解釋器做什么,語(yǔ)句可以有輸入,也可以沒(méi)有輸出,比如56行就是一條語(yǔ)句,語(yǔ)句中可以包含表達(dá)式。而表達(dá)式?jīng)]有關(guān)鍵字。它們可以是使用數(shù)學(xué)運(yùn)算符構(gòu)成的算術(shù)表達(dá)式,也可以是使用括號(hào)調(diào)用的函數(shù),比如64行語(yǔ)句。

Python基礎(chǔ)語(yǔ)法總結(jié)

組成程序的最小單元就是變量和常量,不管是變量,常量,函數(shù)還是類(lèi)名,我們都統(tǒng)稱(chēng)為標(biāo)識(shí)符。標(biāo)識(shí)符就是程序中可以用做名字的字符集合。

標(biāo)識(shí)符要求:只能由字符,數(shù)字和下劃線(xiàn)組成;不能以數(shù)字開(kāi)頭;不能是python中的關(guān)鍵字。這個(gè)就是規(guī)范,你不按這個(gè)規(guī)范,python的解釋器就不給我們干活。Python中的關(guān)鍵字指的是python在發(fā)明之初,人家已經(jīng)征用了一些默認(rèn)的名字,這些名字是有特殊意義的,所以我們?cè)诼暶髯兞?,常量,函?shù)和類(lèi)的時(shí)候,不能使用這些缺省字符來(lái)給我們的對(duì)象起名。

下述表格顯示python中的關(guān)鍵字,共有33個(gè)

Python基礎(chǔ)語(yǔ)法總結(jié)

二、python基礎(chǔ)語(yǔ)法說(shuō)明

1、python程序中的每條語(yǔ)句結(jié)尾沒(méi)有分號(hào)。它是靠識(shí)別換行符來(lái)識(shí)別語(yǔ)句的結(jié)束。如果一行要寫(xiě)多條語(yǔ)句,需要用分號(hào)隔開(kāi),但是一般不建議這種寫(xiě)法。語(yǔ)句結(jié)尾添加分號(hào)也不會(huì)錯(cuò),但是是可以省略。結(jié)尾加分號(hào)不推薦這樣使用。

2、python中的代碼塊是使用縮進(jìn)對(duì)齊來(lái)表示代碼塊,不使用大括號(hào)來(lái)表示代碼塊。代碼塊可以有一條語(yǔ)句組成,也可以有多條語(yǔ)句組成。Python對(duì)縮進(jìn)比較敏感,通過(guò)縮進(jìn)來(lái)表示一個(gè)代碼塊,使用的時(shí)候要多加注意。

Python基礎(chǔ)語(yǔ)法總結(jié)

4、python程序中定義變量,不需要顯示的指定數(shù)據(jù)類(lèi)型名稱(chēng),因?yàn)閜ython是一種動(dòng)態(tài)語(yǔ)言,它會(huì)根據(jù)值的類(lèi)型來(lái)推斷變量的類(lèi)型。 比如 a=2 這樣就會(huì)自動(dòng)根據(jù)值類(lèi)型推斷a是一個(gè)整形。

5、if語(yǔ)句,for循環(huán),while循環(huán),函數(shù)定義以及類(lèi)定義時(shí)一定要注意后邊的分號(hào)不能省略。上圖56行的if語(yǔ)句后的冒號(hào)表示條件表達(dá)式結(jié)束,分號(hào)以下的縮進(jìn)表示該if所屬的語(yǔ)句塊。你也可以理解冒號(hào)在條件表達(dá)式和語(yǔ)句塊之間起分割作用

Python基礎(chǔ)語(yǔ)法總結(jié)

6、if 條件語(yǔ)句,循環(huán)語(yǔ)句,函數(shù)和類(lèi)中,至少得寫(xiě)一條語(yǔ)句,否則會(huì)報(bào)錯(cuò)。如果你沒(méi)有想好,可以寫(xiě)一條空語(yǔ)句 (寫(xiě)個(gè)pass)如圖3所示

Python基礎(chǔ)語(yǔ)法總結(jié)

圖2

Python基礎(chǔ)語(yǔ)法總結(jié)

圖3

7、python是嚴(yán)格區(qū)分大小寫(xiě)的,比如你定義一個(gè)變量為a,定義另一個(gè)變量為A,則python的解釋器會(huì)認(rèn)為這是兩個(gè)不同的變量。

8、注釋在程序的編寫(xiě)過(guò)程中很重要,常用來(lái)說(shuō)明程序語(yǔ)句的功能。是我們常用來(lái)增強(qiáng)程序可讀性的一種手段。Python中給代碼添加注釋主要有兩種:

1 #注釋內(nèi)容

2 “”” 多行注釋內(nèi)容””” 或者 ’’’ 多行注釋內(nèi)容’’’

#開(kāi)頭后跟注釋內(nèi)容用來(lái)做單行注釋?zhuān)萌齻€(gè)單引號(hào)或三個(gè)雙引號(hào)包裹的內(nèi)容多用來(lái)做多行注釋。一定要注意單引號(hào)和雙引號(hào)是英文狀態(tài)下的,示例如下圖所示

Python基礎(chǔ)語(yǔ)法總結(jié)

9、python中沒(méi)有switch語(yǔ)句結(jié)構(gòu)和do…while結(jié)構(gòu)。接觸過(guò)其他語(yǔ)言的人要注意這點(diǎn)。

10、Python 代碼風(fēng)格可以參考PEP8標(biāo)準(zhǔn)

三、python的基本數(shù)據(jù)類(lèi)型

Python中提供的基本數(shù)據(jù)類(lèi)型主要有以下幾種:

int (整形) :比如我們的10,20就是整數(shù),可以表示幾十,幾百,幾萬(wàn),幾億,幾百億等。

float(小數(shù)類(lèi)型):多用來(lái)表示小數(shù)比如2.4,5.0等

str(字符串類(lèi)型):反是用單引號(hào)或雙引號(hào)引起來(lái)的任意文本我們稱(chēng)之為字符串。

bool(布爾類(lèi)型):只有兩個(gè)值True和False,多用來(lái)表示一個(gè)表達(dá)式的成立與否。

None(空類(lèi)型):注意None類(lèi)型不是零,None和任何其他的數(shù)據(jù)類(lèi)型比較永遠(yuǎn)返回False。

所以我們?cè)谑褂没绢?lèi)型的時(shí)候;必須按照上述的要求去做,否則python的解釋器會(huì)報(bào)錯(cuò)。除了上述的基本數(shù)據(jù)類(lèi)型外,python也提供了高級(jí)數(shù)據(jù)類(lèi)型比如列表,元祖,字典和集合類(lèi)型等,這些類(lèi)型我們會(huì)在后面的視頻和文章中會(huì)逐一給大家分享其詳細(xì)用法,


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多