本篇文章給大家分享的是有關(guān)通過(guò)什么來(lái)區(qū)分python不同的語(yǔ)句塊,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。
公司主營(yíng)業(yè)務(wù):成都網(wǎng)站制作、成都做網(wǎng)站、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶(hù)真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶(hù)帶來(lái)驚喜。成都創(chuàng)新互聯(lián)推出孟津免費(fèi)做網(wǎng)站回饋大家。python是通過(guò)縮進(jìn)格式來(lái)區(qū)分不同語(yǔ)句塊的。Python語(yǔ)言利用縮進(jìn)表示語(yǔ)句塊的開(kāi)始和退出(Off-side規(guī)則),增加縮進(jìn)表示語(yǔ)句塊的開(kāi)始,而減少縮進(jìn)則表示語(yǔ)句塊的退出。
Python語(yǔ)句塊
1、語(yǔ)句塊是在條件為真(條件語(yǔ)句)時(shí)執(zhí)行或者執(zhí)行多次(循環(huán)語(yǔ)句)的一組語(yǔ)句;
2、在代碼前放置空格來(lái)縮進(jìn)語(yǔ)句即可創(chuàng)建語(yǔ)句塊,語(yǔ)句塊中的每行必須是同樣的縮進(jìn)量;
3、縮進(jìn):Python開(kāi)發(fā)者有意讓違反了縮進(jìn)規(guī)則的程序不能通過(guò)編譯,以此來(lái)強(qiáng)制程序員養(yǎng)成良好的編程習(xí)慣;
4、Python語(yǔ)言利用縮進(jìn)表示語(yǔ)句塊的開(kāi)始和退出(Off-side規(guī)則),而非使用花括號(hào)或者某種關(guān)鍵字;
5、增加縮進(jìn)表示語(yǔ)句塊的開(kāi)始,而減少縮進(jìn)則表示語(yǔ)句塊的退出。
6、縮進(jìn)是Python語(yǔ)法的一部分。
下面的偽代碼(并非真正的Python代碼)展示了縮進(jìn)的工作方式:
this is a line this is a line this is another block continuing the same block the last line of this block phew,there we escaped the inner block
7、很多語(yǔ)言使用特殊單詞或者字符(比如begin或{ )來(lái)表示一個(gè)語(yǔ)句塊的開(kāi)始,用另外的單詞或者字符(比如end或 })表示語(yǔ)句塊的結(jié)束。
8、但是在Python中,冒號(hào)(:)用來(lái)標(biāo)識(shí)語(yǔ)句塊的開(kāi)始,塊中的每一個(gè)語(yǔ)句都是縮進(jìn)的(縮進(jìn)量相同)。
9、當(dāng)回退到和已經(jīng)閉合的塊一樣的縮進(jìn)量時(shí),就表示當(dāng)前塊已經(jīng)結(jié)束了。
說(shuō)明:
Python的語(yǔ)句不同于C++等編程語(yǔ)言。Python的語(yǔ)句末尾不需要加分號(hào)表示語(yǔ)句結(jié)束,直接換行即可。另外很重要的一點(diǎn),就是使用縮進(jìn)表示語(yǔ)句塊之間的邏輯關(guān)系,而不用大括號(hào)。這兩個(gè)特點(diǎn)既保持代碼可讀性,又減少符號(hào)輸入提高效率,懶人最?lèi)?ài)
縮進(jìn)的空格數(shù)目可變,但統(tǒng)一代碼塊內(nèi)相應(yīng)語(yǔ)句要保持一致,否則報(bào)錯(cuò)。下面這個(gè)實(shí)例代碼,由于縮進(jìn)不一致會(huì)出現(xiàn)報(bào)錯(cuò)。
if True: print ("True")else: print ("else") print ("have a try")
以上就是通過(guò)什么來(lái)區(qū)分python不同的語(yǔ)句塊,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。