国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

簡單談?wù)刾ython中的語句和語法

2020-02-16 02:02:23
字體:
供稿:網(wǎng)友

python程序結(jié)構(gòu)

python“一切皆對象”,這是接觸python聽到最多的總結(jié)了。在python中最基層的單位應(yīng)該就是對象了,對象需要靠表達(dá)式建立處理,而表達(dá)式往往存在于語句中,多條語句組成代碼塊,多個(gè)代碼塊再組成一整個(gè)程序。python的核心其實(shí)是由語句和表達(dá)式組成。所以在這里簡單探討一下python中的語句和表達(dá)式。

因?yàn)橐院罂赡軙佑|到兩個(gè)版本的python,所以這里講一講python2與python3的語句差異:

1.python2中沒有nolocal語句。

2.print在python2中是一條語句,在python3中則是一個(gè)內(nèi)置函數(shù)。

3.python2中2.5以后版本try/except和try/finally合并了。

4.with/as在python2中不可用,若想使用必須的導(dǎo)入模塊__future__import with_statement。

python語法

說實(shí)話,作為第一門全面學(xué)習(xí)的語言,python給我的感覺就是簡單簡潔清晰,與之前學(xué)習(xí)過的C語言不同,python的語法成分非常少,python的嵌套語法就是首行末尾使用冒號,代碼塊省去括號(括號是可選的),按照縮進(jìn)的方式書寫。并且python每行之間完全不需要使用分號,一行的結(jié)束就是終止了該語句??s進(jìn)結(jié)束就意味著這段代碼塊的結(jié)束。所以縮進(jìn)語法是python的一個(gè)核心語法。正是因?yàn)檫@一點(diǎn),python程序員可以整齊的寫出根據(jù)程序邏輯結(jié)構(gòu)以垂直方式來完成的代碼。這使得python的程序代碼更加具有可讀性了。

還有幾點(diǎn)值得注意的地方:

1.python的縮進(jìn)雖然沒有特別的規(guī)定,但是約定俗成的將首個(gè)縮進(jìn)行首縮進(jìn)4個(gè)空格,當(dāng)然有些程序員喜歡使用tab鍵來完成,本人作為剛開始學(xué)習(xí)python的新手,其實(shí)也是空格黨,因?yàn)閠ab在有些環(huán)境里是8個(gè)空格,還有一點(diǎn)非常重要的是,最好不要是用混合著tab和空格的縮進(jìn)方式,并且這種方式在python3中依然導(dǎo)致程序無法正常操作了。

2.python有時(shí)也會出現(xiàn)某一行擠進(jìn)多個(gè)語句的情況,這個(gè)時(shí)候需要使用分號將其隔開。這也是python中唯一用到分號的地方,作為語言界定符。

3.當(dāng)一個(gè)語句過長需要橫跨多行的時(shí)候可以使用括號,方括號,花括號括起來,這樣語句將一直運(yùn)行到括號閉合的那一行。除了括號之前還是用過/作為跨行工具,不過這種方式不僅關(guān)注、維護(hù)起來比較困難,而且/后面可能沒有空格,所以/換行的方法已經(jīng)很少使用了。

賦值操作

1.賦值操作知識變量引用對象而非copy;

2.變量在首次賦值時(shí)被創(chuàng)建;

3.必須先定義后引用;

4.模塊導(dǎo)入、函數(shù)和類的定義、for循環(huán)變量以及函數(shù)參數(shù)都是飲食賦值運(yùn)算。

賦值語句的形式:

1.name=‘jeff'

這是最常見的復(fù)制方式,把變量名與單個(gè)對象進(jìn)行了綁定。

2.元組和列表分解賦值:name,age=‘jeff',‘111',[name,age]=[‘jeff',‘111']

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 翁源县| 新邵县| 格尔木市| 朝阳县| 武冈市| 中西区| 毕节市| 鄂托克前旗| 松原市| 鸡西市| 海南省| 尚义县| 天祝| 丹棱县| 宁强县| 金秀| 卢氏县| 玉溪市| 铁力市| 张北县| 盘锦市| 固镇县| 庄浪县| 城步| 利津县| 土默特左旗| 宝清县| 谢通门县| 盐山县| 额尔古纳市| 霍山县| 德昌县| 马龙县| 宝鸡市| 茌平县| 大安市| 绥宁县| 界首市| 东光县| 祥云县| 潜山县|