色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是python的縮進

汽車電子技術 ? 來源:Python日志 ? 作者:Python日志 ? 2023-02-28 11:47 ? 次閱讀

關于 python 的縮進

前言

python 對縮進是敏感的,而大多教程對縮進規則,往往就幾句話帶過,對于沒有其他語言基礎的初學者,十分不友好,本文就把python常見的縮進問題做了一些整理。

一、Python縮進長度及縮進字符

常看到一些Python縮進錯誤的解讀,“tab符和空格做為縮進不能混用”、“縮進一定是4個空格”。實際上并沒有這些限制,圖中的示例就可以正常運行的。

pYYBAGP9eMyARoM1AAAyXnrlGII236.png

只是空格和tab符的顯示都是空白,只是長度不同。如果混用,代碼顯示容易意混淆,增加維護及調試的困難、降低代碼易讀性,因此 Python PEP8 編碼規范,指導使用4個空格作為縮進。而實際開發,比較復雜的代碼則會選擇2個空格做為縮進,這樣更易于閱讀,嵌套比較深的代碼。

poYBAGP9eNWAdgn-AADcyYqlld4546.png

二、Python代碼縮進規則

1.物理行和邏輯行判斷縮進,首先要區分物理行和邏輯行,縮進是針對邏輯行的。

物理行:代碼編輯器中顯示的代碼,每一行內容是一個物理行。

poYBAGP9eN-ANaIZAAAxE5AQqVA304.png

邏輯行:Python解釋器對代碼進行解釋,一個語句是一個邏輯行。

poYBAGP9eOeAXpCAAABRitLIKsQ104.png圖片

python代碼中

使用";“號將兩個或多個邏輯行合并成一個物理行。

使用”"號連接兩個物理行。

字典、列表等變量賦值語句,是可以直接書寫為多個物理行的。

pYYBAGP9ePaAQmbyAABDIuJ73UQ384.png

2.縮進規則

邏輯行的“首行”需要頂格,即無縮進

pYYBAGP9eQCAG5BCAAAmYHrtFvs777.png

相同邏輯層保持相同的縮進

poYBAGP9eQmAAWzpAADnrJR6ne0414.png

":"標記一個新的邏輯層, 增加縮進:進入下一個代碼層,減少縮進:返回上一個代碼層

pYYBAGP9eRGACP_zAABU87vDFMI113.png

三、在python IDE中,縮進的相關操作

1、常用的IDE都會有自動縮進的機制,即輸入“:”號之后,按“回車”會自動進行縮進。

例如pycharm的代碼編輯:

pYYBAGP9eRuARtHsAAA1TUBjVUg822.png

2、設置使用什么字符標識縮進、tab符做為縮進、一個tab代替幾個空格、行連接縮進量,等等。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦

    36.[程序員小飛]如何最簡單、通俗理解Python縮進

    應用程序
    充八萬
    發布于 :2023年07月20日 19:11:11

    Python

    space)作為語句縮進Python具有豐富和強大的庫。它常被昵稱為膠水語言,能夠把用其他語言制作的各種模塊(尤其是C/C++)很輕松地聯結在一起。常見的一種應用情形是,使用Python快速生成程序
    發表于 04-14 10:15

    如何在Python中使用Selenium

    使用Python勝過Java的要點是:  1. Java程序的運行速度往往比Python程序慢。  2. Java使用傳統的花括號來開始和結束塊,而Python使用縮進。  3. Ja
    發表于 09-08 18:17

    python縮進必須是4個空格嗎?

    可不可是使用其他方式進行縮進
    發表于 11-10 06:11

    python腳本開機啟動代碼詳解

     Python是一種面向對象的解釋型計算機程序設計語言。Python是純粹的自由軟件, 源代碼和解釋器CPython遵循 GPL(GNU General Public License)協議[2] 。Python語法簡潔清晰,特色
    發表于 11-15 14:19 ?9660次閱讀
    <b class='flag-5'>python</b>腳本開機啟動代碼詳解

    pythonascii轉utf8_python編碼亂碼問題

    Python是一種面向對象的解釋型計算機程序設計語言,由荷蘭人發明,第一個公開發行版發行于1991年。Python是純粹的自由軟件,源代碼和解釋器CPython遵循 GPL協議。Python語法簡潔清晰,特色之一是強制用空白符作
    發表于 01-30 14:16 ?4936次閱讀
    pythonascii轉utf8_<b class='flag-5'>python</b>編碼亂碼問題

    Python慘遭開發者嫌棄,8個理由說明Python很糟糕

    用{ ... } 為復雜的代碼定義作用域,而 Lisp 使用(...)定義作用域。Python 呢?Python 使用空格。如果需要為一段復雜的代碼定義作用域,就必須要縮進接下來的幾行。縮進
    的頭像 發表于 01-08 09:05 ?6580次閱讀

    Python語言程序設計實例解析

    Python語言采用嚴格的“縮進”來表明程序的格式框架。縮進指每一行代碼開始前的空白區域,用來表示代碼之間的包含和層次關系
    發表于 07-15 16:12 ?12次下載
    <b class='flag-5'>Python</b>語言程序設計實例解析

    Python的編碼規范是怎么樣的

    建議使用Emacs 的Python-mode 默認值: 4 個空格一個縮進層次。對于確實古老的代碼,若不希望產生混亂,可以繼續使用8 空格的制表符。在Emacs 的Python-mode 中會自動
    發表于 08-12 16:03 ?3次下載
    <b class='flag-5'>Python</b>的編碼規范是怎么樣的

    Python基本格式

    Python 初識 1. Python基本格式 縮進風格 恰當的空格,縮進問題 邏輯行首的空白(空格和制表符)用來決定邏輯行的縮進層次,從而
    的頭像 發表于 03-05 17:06 ?2825次閱讀
    <b class='flag-5'>Python</b>基本格式

    Python的組成和縮進介紹

    1. Python組成和縮進 Python程序由模塊組成。一個模塊對應python源文件,一般后綴名是:.py 模塊由語句組成。運行Python
    的頭像 發表于 03-05 17:09 ?1772次閱讀
    <b class='flag-5'>Python</b>的組成和<b class='flag-5'>縮進</b>介紹

    Python中什么是語句塊

    Python將一個tab字符解釋為到下一個tab字符位置的移動,而一個tab字符位置為8個空格,但是標準且推薦的方式是只用空格,尤其是在每個縮進需要4個空格的時候。 在Python中,英文版冒號(:)用來標識語句塊的開始,塊中
    的頭像 發表于 09-12 16:41 ?1026次閱讀

    python數字排列組合需要縮進

    Python中,數字排列組合的實現通常需要使用循環和遞歸來生成所有可能的組合。對于代碼塊中的循環和遞歸部分,縮進是必需的,它用于標識這些語句屬于循環或遞歸塊的一部分。 下面是一個示例,演示了如
    的頭像 發表于 11-29 16:40 ?394次閱讀

    python縮進錯誤怎么辦

    縮進錯誤是Python編程中常見的錯誤之一,通常是由于代碼塊的縮進不正確導致的。Python是一種強制縮進的語言,代碼塊之間需要保持一致的
    的頭像 發表于 11-29 16:43 ?2314次閱讀

    python不匹配任何外部縮進級別

    Python是一種高級編程語言,其獨特的語法結構以及縮進規則是其最重要的特點之一。在Python中,縮進是用來標識代碼塊的方式,而不像其他語言中使用大括號或關鍵字來完成此任務。這種獨特
    的頭像 發表于 11-29 16:49 ?662次閱讀
    主站蜘蛛池模板: 国产精亚洲视频综合区| 亚洲三级视频| 国产白丝精品爽爽久久久久久蜜臀| 亚洲精品国产SUV| 女bbbbxxx孕妇| 久久4k岛国高清一区二区| 国产 交换 丝雨 巅峰| 97国产精品人妻无码免费| 亚洲理论片在线中文字幕| 日韩一级精品久久久久| 老阿姨才是最有V味的直播| 国产亚洲精品久久久久久久| 草草色| 97在线免费观看| 影音先锋av天堂| 亚洲精品久久久WWW游戏好玩| 日韩爽爽影院在线播放| 男女又黄又刺激B片免费网站 | 在线免费观看成年人视频| 午夜十八岁禁| 色 花 堂 永久 网站| 奇米精品一区二区三区在线观看| 久久中文字幕无线观看| 久艾草在线精品视频在线观看| 国产精品XXXXX免费A片| 成人欧美一区二区三区白人| 99午夜视频| 99久久精品久久久久久清纯| 最懂男人心论坛| 中文字幕无码亚洲字幕成A人蜜桃| 亚洲免费在线观看| 亚洲春色AV无码专区456| 无码国产成人777爽死| 婷婷午夜影院| 无码免费视频AAAAAA片草莓| 天天看片视频免费观看| 手机在线成人精品视频网| 日本内射精品一区二区视频| 日本久久久久亚洲中字幕| 日本无卡无吗在线| 日本无码毛片久久久九色综合|