Python如何區分不同的語句塊?這些必須知道!
說起Python語句塊,大家有一個非常疑惑的問題,那就是Python如何區分不同的語句塊?關於這個問題,小編透過下面這篇文章為大家介紹一下。
Python是透過縮排格式來區分不同語句塊的。Python語言利用縮排表示語句塊的開始和退出,增加縮排表示語句塊的開始,而減少縮排則表示語句塊的退出。
1. 語句塊是在條件為真時執行或者執行多次的一組語句;
2. 在程式碼前放置空格來縮排語句即可建立語句塊,語句塊中的每行必須是同樣的縮排量;
3. 縮排,Python開發者有意讓違反了縮排規則的程式不能透過編譯,以此來強制程式設計師養成良好的程式設計習慣;
4. Python語言利用縮排表示語句塊的開始和退出,而非使用花括號或者某種關鍵字;
5. 增加縮排表示語句塊的開始,而減少縮排則表示語句塊的退出;
6. 縮排是Python語句的一部分;
7. 很多語言使用特殊單詞或者字元來表示一個語句塊的開始,用另外的單詞或者字元表示語句塊的結束;
8. 在Python中,冒號用來標識語句塊的開始,塊中的每一個語句都是縮排的;
9. 當回退到和已經閉合的塊一樣的縮排量時,就表示當前塊已經結束了。
Python的語句不同C++等程式語言,Python語句末尾不需要加分號表示語句結束,直接換行即可;另外很重要的一點是,使用縮排來表示語句塊之間的邏輯關係,而不用大括號,正因如此,它既可以保持程式碼可讀性,又可以提高效率。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2771755/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 想要學習Python課程,這些問題你必須知道!Python
- 如何玩轉Android物聯網開發,這些必須知道Android
- GO和Python有什麼區別?這十點必須知道!GoPython
- 這幾個python常用的庫你必須知道!Python
- 學習Python,這些你必須搞懂!Python
- 關於JVM,你必須知道的這些知識點JVM
- Python 這10個字典操作你必須知道Python
- 遊戲出海越南前,這些事情你必須知道遊戲
- 關於Linux作業系統,這些你必須知道!Linux作業系統
- Linux系統擁有哪些特性?這些你必須知道!Linux
- 理解大型分散式網站你必須知道這些概念分散式網站
- Python常用的開源框架,這三個你必須知道!Python框架
- CSS你可以不寫,但這些規範必須要知道!CSS
- 使用Docker客戶端管理容器:這些命令必須知道Docker客戶端
- 職場科普,Python這6個字典操作你必須知道!Python
- 邦芒面試:想面試成功,這些事你必須知道面試
- 作為程式設計師,這些實用工具你必須要知道!程式設計師
- Python有哪幾種編碼方式?這幾類必須知道!Python
- 3分鐘看懂Python後端必須知道的Django的訊號機制!Python後端Django
- 你必須知道的 SmartSql !SQL
- 邊緣計算你必須知道的100個術語
- 這10款好用的Windows軟體,你必須知道!Windows
- 0基礎快速入門Python,這些常識必須先了解!Python
- 【推薦】Python中你必須要知道的IDE工具!PythonIDE
- 初學Python必須知道的11個知識點!Python
- Python入門必須知道的11個知識點Python
- 學習 Java 語言,你必須知道的 Java 簡史Java
- Python爬蟲需要學哪些東西?這些知識點必須掌握!Python爬蟲
- Python——你應該知道這些Python
- 不能錯過!你必須知道的3種重要Python技能Python
- 你必須知道的python運維常用指令碼!(日常更新)Python運維指令碼
- 做一個好前端必須要知道的事——JS語言前端JS
- C語言中你必須知道的幾大排序演算法C語言排序演算法
- 前端必須知道的除錯工具前端除錯
- ?你必須知道的Java泛型Java泛型
- 做iOS自動化測試必須知道的一些知識iOS
- 關於ES模組你必須要知道的一些禁忌(一)
- 深知區塊鏈,可你知道區塊鏈的專業術語嗎?區塊鏈