新聞中心
創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!
這篇文章給大家分享的是有關(guān)python縮進(jìn)有什么用的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。
Python是一門(mén)很“獨(dú)特”的語(yǔ)言!為什么這樣說(shuō)?
因?yàn)橐话愕恼Z(yǔ)言都是通過(guò){}或end來(lái)作為代碼塊的標(biāo)記,而Python則是通過(guò)縮進(jìn)來(lái)識(shí)別代碼塊的。
縮進(jìn)
Python最具特色的是用縮進(jìn)來(lái)標(biāo)明成塊的代碼。我下面以if選擇結(jié)構(gòu)來(lái)舉例。if后面跟隨條件,如果條件成立,則執(zhí)行歸屬于if的一個(gè)代碼塊。
先看C語(yǔ)言的表達(dá)方式(注意,這是C,不是Python!)
if ( i > 0 ) { x = 1; y = 2; }
如果i > 0的話,我們將進(jìn)行括號(hào)中所包括的兩個(gè)賦值操作。括號(hào)中包含的就是塊操作,它隸屬于if。
在Python中,同樣的目的,這段話是這樣的
if i > 0: x = 1 y = 2
在Python中, 去掉了i > 0周?chē)睦ㄌ?hào),去除了每個(gè)語(yǔ)句句尾的分號(hào),表示塊的花括號(hào)也消失了。
多出來(lái)了if ...之后的:(冒號(hào)), 還有就是x = 1 和 y =2前面有四個(gè)空格的縮進(jìn)。通過(guò)縮進(jìn),Python識(shí)別出這兩個(gè)語(yǔ)句是隸屬于if。
Python這樣設(shè)計(jì)的理由純粹是為了程序好看。
if語(yǔ)句
寫(xiě)一個(gè)完整的程序,命名為ifDemo.py。這個(gè)程序用于實(shí)現(xiàn)if結(jié)構(gòu)。
i = 1 x = 1 if i > 0: x = x+1 print x
感謝各位的閱讀!關(guān)于python縮進(jìn)有什么用就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
當(dāng)前題目:python縮進(jìn)有什么用-創(chuàng)新互聯(lián)
分享鏈接:http://www.ef60e0e.cn/article/hghdh.html