官术网_书友最值得收藏!

2.2 縮進(jìn)

有人說(shuō)Guido van Rossum(Python的作者)是因?yàn)椴幌矚g大括號(hào),才發(fā)明了Python。

縮進(jìn)取而代之,它是Python的靈魂,縮進(jìn)的嚴(yán)格要求使得Python的代碼顯得非常精簡(jiǎn)并且有層次。但是,在Python里對(duì)待代碼的縮進(jìn)要十分小心,因?yàn)槿绻麤](méi)有正確地使用縮進(jìn),代碼所做的事情可能和我們的期望相差甚遠(yuǎn)。

如果在正確的位置輸入冒號(hào)(:),IDLE會(huì)在下一行自動(dòng)進(jìn)行縮進(jìn)。正如2.1節(jié)中的代碼,在if和else語(yǔ)句后邊加上冒號(hào)(:),然后按下回車鍵,第二行開(kāi)始的代碼會(huì)自動(dòng)進(jìn)行縮進(jìn)。if條件下面有兩個(gè)語(yǔ)句都帶有一個(gè)縮進(jìn),說(shuō)明這兩個(gè)語(yǔ)句是屬于if條件成立后所需要執(zhí)行的語(yǔ)句。換句話說(shuō),如果if條件不成立,那么兩個(gè)縮進(jìn)的語(yǔ)句將不會(huì)被執(zhí)行。

if-else是一個(gè)條件分支,if后邊跟的是條件,如果條件成立,就執(zhí)行以下縮進(jìn)的所有內(nèi)容;如果條件不成立,有else的話就執(zhí)行else下縮進(jìn)的所有內(nèi)容。條件分支的內(nèi)容在后邊我們還會(huì)做詳細(xì)的介紹。

主站蜘蛛池模板: 湾仔区| 石渠县| 淮北市| 集安市| 滨海县| 青神县| 噶尔县| 陆川县| 横峰县| 平遥县| 改则县| 垫江县| 巴南区| 东至县| 万州区| 卢龙县| 呼和浩特市| 张家界市| 金坛市| 金乡县| 惠州市| 安康市| 渝北区| 丰台区| 扎囊县| 浏阳市| 铁岭市| 曲松县| 宁强县| 平阳县| 五华县| 扎囊县| 丰台区| 章丘市| 紫阳县| 永胜县| 蓝田县| 喀什市| 卢龙县| 新巴尔虎左旗| 富宁县|