有考網(wǎng)有考網(wǎng)合作機(jī)構(gòu)>福州培訓(xùn)學(xué)校>福州達(dá)內(nèi)IT教育培訓(xùn)
福州達(dá)內(nèi)IT教育培訓(xùn)
全國統(tǒng)一學(xué)習(xí)專線 8:30-21:00
位置:有考網(wǎng) > 計(jì)算機(jī)類 > python開發(fā) > Python語句中pass語句有什么作用?  正文

Python語句中pass語句有什么作用?

發(fā)布時間:2021-08-26 15:37:17來源:轉(zhuǎn)載

Python語句中pass語句有什么作用?pass語句就是好比是數(shù)學(xué)中的0,本身并沒有任何實(shí)際意義,但是又是個確實(shí)存在的字符。所以,Python的pass語句是空語句,是為了保持程序結(jié)構(gòu)的完整性,pass 不做任何事情,一般用做占位語句,作用與break相同,意義完全相反。

1.pass語句在函數(shù)中的作用

當(dāng)你在編寫一個程序時,執(zhí)行語句部分思路還沒有完成,這時你可以用pass語句來占位,也可以當(dāng)做是一個標(biāo)記,是要過后來完成的代碼

定義一個函數(shù)iplaypython,但函數(shù)體部分暫時還沒有完成,又不能空著不寫內(nèi)容,因此可以用pass來替代占個位置

2. pass語句在循環(huán)中的作用

pass也常用于為復(fù)合語句編寫一個空的主體,比如說你想一個while語句的無限循環(huán),每次迭代時不需要任何操作,你可以這樣寫:

現(xiàn)實(shí)中盡可能不要寫這樣的代碼,因?yàn)閳?zhí)行代碼塊為pass也就是空什么也不做,這時python會進(jìn)入死循環(huán)

Python是開源的

開源,也即開放源代碼,意思是所有用戶都可以看到源代碼。

Python 的開源體現(xiàn)在兩方面:

① 程序員使用 Python 編寫的代碼是開源的。

比如我們開發(fā)了一個 BBS 系統(tǒng),放在互聯(lián)網(wǎng)上讓用戶下載,那么用戶下載到的就是該系統(tǒng)的所有源代碼,并且可以隨意修改。這也是解釋型語言本身的特性,想要運(yùn)行程序就必須有源代碼。

② Python 解釋器和模塊是開源的。

官方將 Python 解釋器和模塊的代碼開源,是希望所有 Python 用戶都參與進(jìn)來,一起改進(jìn) Python 的性能,彌補(bǔ) Python 的漏洞,代碼被研究的越多就越健壯。

相關(guān)內(nèi)容: Python語句 Python python開發(fā)

同類文章
相關(guān)熱詞