python函數(shù)表格縮進(jìn) python減少縮進(jìn)快捷鍵

python的縮進(jìn)為什么非常重要? 哪些情況下需要縮進(jìn)?

和其他語(yǔ)言不同的是,python直接用縮進(jìn)確定程序的結(jié)構(gòu)。例如一個(gè)for循環(huán)下有縮進(jìn)就代表語(yǔ)句是for循環(huán)的一部分,沒有縮進(jìn)就代表語(yǔ)句在for循環(huán)之外。for、while循環(huán)以及if…else語(yǔ)句、try…except語(yǔ)句都是需要縮進(jìn)的。

成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)的關(guān)注點(diǎn)不是能為您做些什么網(wǎng)站,而是怎么做網(wǎng)站,有沒有做好網(wǎng)站,給成都創(chuàng)新互聯(lián)一個(gè)展示的機(jī)會(huì)來證明自己,這并不會(huì)花費(fèi)您太多時(shí)間,或許會(huì)給您帶來新的靈感和驚喜。面向用戶友好,注重用戶體驗(yàn),一切以用戶為中心。

python語(yǔ)法縮進(jìn)是什么意思

顧名思義,縮進(jìn)就是向里面收縮的意思,比如漢語(yǔ)書寫習(xí)慣文章每段前面都要空兩個(gè)字,這就叫首行縮進(jìn)。段落縮進(jìn)自然就是指整個(gè)段向內(nèi)收縮了。

那么python語(yǔ)法縮進(jìn)是什么意思呢?

學(xué)習(xí) Python 與其他語(yǔ)言最大的區(qū)別就是,Python 的代碼塊不使用大括號(hào)?{}?來控制類,函數(shù)以及其他邏輯判斷。python 最具特色的就是用縮進(jìn)來寫模塊。

縮進(jìn)的空白數(shù)量是可變的,但是所有代碼塊語(yǔ)句必須包含相同的縮進(jìn)空白數(shù)量,這個(gè)必須嚴(yán)格執(zhí)行。如下所示:

if?True:

print?"True"

else:

print?"False"

以下代碼將會(huì)執(zhí)行錯(cuò)誤:

#!/usr/bin/python

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

#?文件名:test.py

if?True:

print?"Answer"

print?"True"

else:

print?"Answer"

#?沒有嚴(yán)格縮進(jìn),在執(zhí)行時(shí)會(huì)報(bào)錯(cuò)

print?"False"

執(zhí)行以上代碼,會(huì)出現(xiàn)如下錯(cuò)誤提醒:

$ python test.py

File "test.py", line 5

if True:

^

IndentationError: unexpected indent

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

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

因此,在 Python 的代碼塊中必須使用相同數(shù)目的行首縮進(jìn)空格數(shù)。

建議在每個(gè)縮進(jìn)層次使用?單個(gè)制表符?或?兩個(gè)空格?或?四個(gè)空格?, 切記不能混用

在python2.7中,用range修改函數(shù),讓嵌套列表縮進(jìn)指定數(shù)目的制表符。

看了好一會(huì),就是沒明白,你所謂的

嵌套列表縮進(jìn)指定數(shù)目的制表符

是什么意思,你手畫一個(gè)要達(dá)到的效果圖,傳上來先吧

Python的縮進(jìn)問題?

代碼縮進(jìn)不同意義不同

圖一的print在while語(yǔ)法下,而continue是跳過當(dāng)前循環(huán)接著運(yùn)行,所以只有在奇數(shù)時(shí)才會(huì)打印

圖二的print和while循環(huán)是同級(jí)當(dāng)while循環(huán)下的所有執(zhí)行完以后才會(huì)執(zhí)行print

圖三的print是在if判斷條件下coutinue的后面,continue是結(jié)束當(dāng)前循環(huán),所以不會(huì)print n,

當(dāng)前標(biāo)題:python函數(shù)表格縮進(jìn) python減少縮進(jìn)快捷鍵
文章地址:http://www.muchs.cn/article28/docsgcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、標(biāo)簽優(yōu)化、網(wǎng)站導(dǎo)航、做網(wǎng)站、面包屑導(dǎo)航、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)