- 零基礎(chǔ)入門(mén)學(xué)習(xí)Python(第2版)
- 小甲魚(yú)
- 354字
- 2019-12-20 12:19:30
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ì)的介紹。
推薦閱讀
- 零基礎(chǔ)學(xué)C++程序設(shè)計(jì)
- 認(rèn)識(shí)編程:以Python語(yǔ)言講透編程的本質(zhì)
- Ext JS Data-driven Application Design
- NativeScript for Angular Mobile Development
- ADI DSP應(yīng)用技術(shù)集錦
- 手把手教你學(xué)C語(yǔ)言
- Hands-On Swift 5 Microservices Development
- concrete5 Cookbook
- D3.js 4.x Data Visualization(Third Edition)
- Visual C#通用范例開(kāi)發(fā)金典
- Unity 2017 Mobile Game Development
- 微信小程序開(kāi)發(fā)與實(shí)戰(zhàn)(微課版)
- Learning Apache Cassandra
- OpenStack Networking Essentials
- FPGA嵌入式項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)