❶ 純白新手 請問python 縮進到底是什麼意思
縮進就是每一行前面加空格或者Tab。
Python約定一個文件里,要麼都用空格來縮進,要麼都用Tab來鎖進,不能有的行用空格有的行用Tab。
Python還約定,類似於:
ifa==b:#沒有縮進
print"line1"#縮進兩個空格
print"line2"#縮進兩個空格
print"line3"#沒有縮進
如果a和b相等,就會打出line1line2line3。
如果a和b不等,就會打出lin3。
因為line1和line2的縮進相同,它們被認為都是if判斷需要執行的語句。
line3縮進跟line1 line2不一樣,所以不屬於if內部的語句,所以不管ab的值如何,都會被列印。
對於循環也是如此。
❷ 請問Python里這個print報錯是什麼原因
縮進有問題哦.
python的縮進是四個空格或一個TAB,如果縮進三個空格,一定報錯。
❸ Python的縮進問題
代碼縮進不同意義不同
圖一的print在while語法下,而continue是跳過當前循環接著運行,所以只有在奇數時才會列印
圖二的print和while循環是同級當while循環下的所有執行完以後才會執行print
圖三的print是在if判斷條件下coutinue的後面,continue是結束當前循環,所以不會print n,
❹ pyrhon程序中請舉例說明縮進的用法及其在程序中的應用
摘要 python縮進的用途和使用方法_詳解Python中的縮進和選擇
❺ python中的縮進規則
python嚴格控制在一個代碼塊中縮進的一致,當縮進長度不一樣時會報錯
i=0
whilei<3:
print(111)
print(222)
i+=1
python允許使用空格和單個製表符(tab鍵)來縮進,一般都是縮進一個製表符,即四個空格,pycharm中會自動幫用戶進行縮進
i=0
whilei<3:
print(111)
print(222)
i+=1
希望可以幫到你
❻ python語法縮進是什麼意思
顧名思義,縮進就是向裡面收縮的意思,比如漢語書寫習慣文章每段前面都要空兩個字,這就叫首行縮進。段落縮進自然就是指整個段向內收縮了。
那麼python語法縮進是什麼意思呢?
學習 Python 與其他語言最大的區別就是,Python 的代碼塊不使用大括弧{}來控制類,函數以及其他邏輯判斷。python 最具特色的就是用縮進來寫模塊。
縮進的空白數量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數量,這個必須嚴格執行。如下所示:
ifTrue:
print"True"
else:
print"False"
以下代碼將會執行錯誤:
#!/usr/bin/python
#-*-coding:UTF-8-*-
#文件名:test.py
ifTrue:
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 的代碼塊中必須使用相同數目的行首縮進空格數。
建議在每個縮進層次使用單個製表符或兩個空格或四個空格, 切記不能混用
❼ 關於Python中print縮進格式
在Python中有兩種編寫代碼的形式:
Shell形式:一次只能執行一條完整語句,包括 if判斷,for的循環,或者定義一個class,定義一個函數等等:
❽ python里print語句的縮進程度不一樣,會有什麼後果
1、列印結果不一樣
2、示例代碼
(1)代碼一
ab = 'you'
if ab == 'youH':
print(ab)
else:
print(ab)
print(ab)
(2)代碼二
ab = 'youH'
if ab == 'youH':
print(ab)
else:
print(ab)
print(ab)
3、示例結果
(1)結果一
you
you
(2)結果二
youH
youH
❾ python一般怎樣縮進
python要求同一個作用域中的代碼縮進量一致,具體縮進量沒有硬性規定,但一般都是4個空格。
❿ python的縮進會影響語法
是的,因為縮進不同可能就會改變語法整體意思,不同縮進的可能表示的意思不同。例如最簡單的print,如果縮進數和上面最近的一段代碼相同則是print上面一段所要表達是,如果頂格print則可以表達整個代碼所要表達的內容。