學習 python 與其他語言最大的區別就是,python 的**塊不使用大括號 {} 來控制類,函式以及其他邏輯判斷。python 最具特色的就是用縮進來寫模組。
縮排的空白數量是可變的,但是所有**塊語句必須包含相同的縮排空白數量,這個必須嚴格執行
if
true:
print
"true"
else:
print
"false"
執行結果:
這裡編譯器給出的提示是,期待縮排的**塊。
在兩行print之前分別新增四個空格鍵
if
true:
print
"true"
else:
print
"false"
執行結果
true
在if前加乙個空格,看看執行結果如何。
if
true:
print
"true"
else:
print
"false"
執行結果
這裡編譯器給出的提示是不被期待的縮排。
說明:python對縮排要求還是很嚴格的。
有時候,你覺得兩行**的縮排是一樣的,但編譯器仍然報錯。這可能是因為乙個地方使用空格來縮排,而另乙個地方使用了tab鍵來縮排。碰到這種情況要統一縮排風格。
小朋友學Python(16) 模組
python 模組 module 是乙個 python 檔案,以 py 結尾,包含了 python 物件定義和python語句。模組讓你能夠有邏輯地組織你的 python 段。把相關的 分配到乙個模組裡能讓你的 更好用,更易懂。模組能定義函式,類和變數,模組裡也能包含可執行的 def print i...
兄弟連學python(4) 內部函式
在函式內部宣告的函式就是內部函式。格式 def 函式名 區域性變數.def 內部函式名 python功能 示例 def funname name dragon 定義乙個內部函式 definner print 我是內部函式 注釋 1.內部函式的本質就是區域性變數 函式就是乙個變數 2.內部函式在函式外...
Python(4)操作列表
使用for迴圈 magicians a b c for magician in magicians print magician.title that was a great trick print i can t wait to see you,magician.title n print tha...