python的行和縮排

2021-09-28 15:29:25 字數 763 閱讀 2203

行和縮排

學習 python 與其他語言最大的區別就是,python 的**塊不使用大括號 {} 來控制類,函式以及其他邏輯判斷。python 最具特色的就是用縮進來寫模組。

縮排的空白數量是可變的,但是所有**塊語句必須包含相同的縮排空白數量,這個必須嚴格執行。

以下例項縮排為四個空格:

例項if true:

print (「true」)

else:

print (「false」)

以下**將會執行錯誤:

例項#!/usr/bin/python

file 「test.py」, line 11

print (「false」)

^indentationerror: unindent does not match any outer indentation level

indentationerror: unindent does not match any outer indentation level錯誤表明,你使用的縮排方式不一致,有的是 tab 鍵縮排,有的是空格縮排,改為一致即可。

如果是 indentationerror: unexpected indent 錯誤, 則 python 編譯器是在告訴你"hi,老兄,你的檔案裡格式不對了,可能是tab和空格沒對齊的問題",所有 python 對格式要求非常嚴格。

因此,在 python 的**塊中必須使用相同數目的行首縮排空格數。

建議你在每個縮排層次使用 單個製表符 或 兩個空格 或 四個空格 , 切記不能混用

Python入門 行和縮排

學習python與其他語言最大的區別就是,python的 塊不使用大括號 來控制類,函式以及其他邏輯判斷。python最具特色的就是用縮進來寫模組。縮排的空白數量是可變的,但是所有 塊語句必須包含相同的縮排空白數量 同乙個子塊的語句的縮排數量一致 這個必須嚴格執行。檔案操作的 為例 1 import...

python 注釋 行和縮排

python 注釋 注釋可以幫助程式設計師快速的讀懂 python中單行注釋以 開頭 注釋掉的 並不會被列印出來 這句 是用來列印 hello word,我的第乙個python應用程式是他 print hello word hello word 使用 的形式來注釋,但是 的形式只能注釋一行,如果有多...

python基礎語法教程 行與縮排

縮排 使用縮進來表示 塊,不需要使用大括號 同乙個 塊的語句必須包含相同的縮排空格數。if true print answer print true else print answer print false 縮排不一致,會導致執行錯誤多行語句 python 通常是一行寫完一條語句,但如果語句很長,...