python程式語言如何縮排?有哪些快捷鍵?
python是一門解釋型語言,也是一門高階的程式語言,與其他程式語言不同,python特別注重語法的規範性,稍有不注意就會踩坑,因此要求嚴格的程式碼縮排便成為python語法的一大特色。那麼python程式語言如何縮排?本篇文章為大家詳細介紹一下。
python程式語言如何縮排?
在python中,強制要求縮排,一般使用Tab或空格來進行縮排,且縮排必須要保持一致,否則可能會出縮排的錯誤。官方規定是縮排四個空格,而Tab鍵不一定等於四個空格,所以需要設定一個tab等於四個空格。
要求嚴格的程式碼縮排是Python語法的一大特色,好比C語言中的花括號一樣重要,在大多數場合還非常有必要。在很多程式碼規範裡面也都有要求程式碼書寫按照一定規則進行換行和程式碼縮排,但是這些要求只是純粹是方便人來閱讀、使用或修改的,對於編譯器或者直譯器而言,完全是視而不見的存在。
但是對Python直譯器而言,每行程式碼前的縮排都是語法和邏輯上的意義;Python這個特性,也經常在Python使用者和非Python使用者中引起爭論。
與其他語言不同,Python屬於強制縮排的,它這種做法屬於雙刃劍,有好處也有壞處。
好處是強迫你寫出格式化的程式碼,但沒有規定縮排是幾個空格還是Tab。按照約定俗成的管理,應該始終堅持使用四個空格的縮排。
另一個好處是強迫你寫出縮排較少的程式碼,你會傾向於將一段很長的程式碼拆分成若干函式,從而得到縮排較少的程式碼。
壞處就是複製、貼上功能失效了,這是非常不友好的地方。當你重構程式碼時,貼上過去的程式碼必須重新檢查縮排是否正確;此外,IDE很難像格式化Java程式碼那樣格式化python程式碼。
務必注意:python程式是區分大小寫的,如果寫錯了大小寫,程式會報錯。
python使用縮排來組織程式碼塊,請務必遵守約定俗成的習慣,堅持使用4個空格的縮排。在文字編輯器中,需要設定把Tab自動轉換為4個空格,確保不混用tab和空格。
python縮排快捷鍵
增加縮排快捷鍵:Ctrl+Alt+]、tab鍵、shift+tab鍵
減少縮排快捷鍵:Ctrl+Alt+[
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2886944/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python快捷鍵有哪些?Python
- Python執行快捷鍵是什麼?有哪些常用快捷鍵?Python
- 程式語言有哪些
- Python程式語言的註釋方式有哪些?Python
- Python程式語言有哪些特徵?入門分享!Python特徵
- 學習Python的優勢有哪些?Python程式語言Python
- win10系統控制皮膚中沒有語言項如何切換語言快捷鍵Win10
- Python語言的特點有哪些?Python
- Python語言的特點技巧有哪些?Python
- cad縮放快捷鍵命令 cad縮放快捷鍵使用的方法
- CAD標註快捷鍵有哪些 CAD標註快捷鍵命令大全表
- python縮排Python
- 前端的你常用的程式語言有哪些?前端
- python語言有什麼特點?python應用領域有哪些?Python
- 學習Python語言培訓有哪些優勢?Python
- Python如何統一縮排長度?Python
- win10語言快捷鍵怎麼設定_win10輸入法切換快捷鍵如何更改Win10
- 蘋果Macbook有哪些快捷鍵?最詳細的蘋果Macbook快捷鍵整理蘋果Mac
- python 中用什麼鍵縮排 —— tab 還是空格?Python
- Pycharm有什麼優勢?常見快捷鍵有哪些?PyCharm
- python與c語言的語法有哪些不一樣的PythonC語言
- 網站開發的常用程式語言有哪些?網站
- 如何學習python程式語言?python入門Python
- Python語言的排序演算法有哪些?Python學習班!Python排序演算法
- 如何看盤?盤口語言有哪些分類?
- 程式語言分類和選擇有哪些?我們選擇python而不直接學習底層語言?Python
- go語言有哪些優勢Go
- 入門學習python語言主要用途有哪些?Python
- Python語言常用的編譯器有哪些?工具推薦!Python編譯
- Python語言該如何入門?哪些人適合學python?Python
- 常見的程式語言python怎麼樣?各程式語言有什麼區別?Python
- python語言與其他語言有什麼不同?Python
- Java、Python如何選?哪個程式語言好?JavaPython
- go語言開發有哪些工具Go
- Python語言的特點有哪些?九大特點介紹!Python
- 學習python語言常見的庫有哪些?這五類!Python
- 可以用 Python 程式語言做哪些神奇好玩的事情?Python
- 2020年流行哪些程式語言?程式設計師的前景如何?程式設計師