當前位置:編程學習大全網 - 源碼下載 - python語法縮進是什麽意思

python語法縮進是什麽意思

顧名思義,縮進就是向裏面收縮的意思,比如漢語書寫習慣文章每段前面都要空兩個字,這就叫首行縮進。段落縮進自然就是指整個段向內收縮了。

那麽python語法縮進是什麽意思呢?

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

縮進的空白數量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數量,這個必須嚴格執行。如下所示:

if?True:

print?"True"

else:

print?"False"

以下代碼將會執行錯誤:

#!/usr/bin/python

#?-*-?coding:?UTF-8?-*-

#?文件名:test.py

if?True:

print?"Answer"

print?"True"

else:

print?"Answer"

#?沒有嚴格縮進,在執行時會報錯

print?"False"

執行以上代碼,會出現如下錯誤提醒:

$ python test.py

File "test.py", line 5

if True:

^

IndentationError: unexpected indent

IndentationError: unexpected indent?錯誤是 python 編譯器在說"Hi,老兄,文件裏格式不對了,可能是tab和空格沒對齊的問題",所有 python 對格式要求非常嚴格。

如果是?IndentationError: unindent does not match any outer indentation level錯誤表明,使用的縮進方式不壹致,有的是 tab 鍵縮進,有的是空格縮進,改為壹致即可。

因此,在 Python 的代碼塊中必須使用相同數目的行首縮進空格數。

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

  • 上一篇:vtb的性格是真實的麽
  • 下一篇:在linux電腦上安裝dhcp軟件包方法
  • copyright 2024編程學習大全網