成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

python縮進(jìn)規(guī)則 python語(yǔ)法縮進(jìn)是什么意思?

python語(yǔ)法縮進(jìn)是什么意思?縮進(jìn)是在每行之前添加空格或制表符。Python規(guī)定,在文件中,要么用空格縮進(jìn),要么用tab鎖定。有些行不能用空格縮進(jìn),而有些行可以用制表符鎖定。Python還規(guī)定,如果

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

縮進(jìn)是在每行之前添加空格或制表符。Python規(guī)定,在文件中,要么用空格縮進(jìn),要么用tab鎖定。有些行不能用空格縮進(jìn),而有些行可以用制表符鎖定。Python還規(guī)定,如果a==B:#no indent print “Line1”#indent two spaces print “l(fā)ine2”#indent two spaces print “Line3”#no indent。如果a和B相等,將打印第1行第2行第3行。如果a和B不相等,將播放lin3。因?yàn)榈?行和第2行的縮進(jìn)是相同的,所以它們被認(rèn)為是由if判斷執(zhí)行的語(yǔ)句。第3行的縮進(jìn)和第1行的縮進(jìn)不一樣,所以它不屬于if的內(nèi)部語(yǔ)句,所以不管AB的值是什么,它都會(huì)被打印出來(lái)。循環(huán)也是如此。

Python語(yǔ)句中,增加縮進(jìn)表示語(yǔ)句塊的開(kāi)始,減少縮進(jìn)表示語(yǔ)句塊的退出是什么意思?

1. 對(duì)縮進(jìn)沒(méi)有嚴(yán)格要求的程序語(yǔ)言將有一個(gè)封閉關(guān)鍵字,如圖中的示例所示。If表示開(kāi)始和結(jié)束If表示結(jié)束??s進(jìn)不影響程序的執(zhí)行過(guò)程。

圖中兩個(gè)代碼塊的縮進(jìn)不同,但當(dāng)執(zhí)行效果為a=1時(shí),執(zhí)行1-3。2Python沒(méi)有ENDIF這樣的封閉關(guān)鍵字,而是通過(guò)縮進(jìn)標(biāo)記代碼塊的開(kāi)始和結(jié)束。兩個(gè)代碼塊的執(zhí)行過(guò)程完全不同。代碼塊:當(dāng)A=1時(shí),只執(zhí)行1:1縮進(jìn)。標(biāo)記1是if子句代碼的開(kāi)始。標(biāo)記2減少縮進(jìn)以標(biāo)記新代碼塊的開(kāi)始。它減少了相對(duì)于1的縮進(jìn)。標(biāo)記1是代碼塊的結(jié)束(退出)B代碼塊:當(dāng)a=1時(shí),執(zhí)行1-3,縮進(jìn)相同的1,標(biāo)記1作為if子句代碼的開(kāi)始,標(biāo)記4作為縮進(jìn)的減少,標(biāo)記新代碼塊的開(kāi)始,相對(duì)于3作為縮進(jìn)的減少,標(biāo)記3作為代碼塊的結(jié)束(退出)??s進(jìn)的效果類似于上一個(gè)例子中ENDIF的關(guān)閉標(biāo)記

在這里,打開(kāi)編輯器并創(chuàng)建一個(gè)新的py文件作為例子。

Def happy():

print(”非常高興!“)happy()

創(chuàng)建函數(shù)時(shí),需要縮進(jìn)冒號(hào)以標(biāo)記語(yǔ)句塊。

X=1

while X< 5:

print(X)

X=1

使用while時(shí),需要在冒號(hào)后縮進(jìn)以標(biāo)記語(yǔ)句塊。

X=1

如果X< 10:

print(“OK”)

else:

print(“not OK”)

使用if和else語(yǔ)句時(shí),冒號(hào)應(yīng)縮進(jìn)以標(biāo)記語(yǔ)句塊。

如果未標(biāo)記語(yǔ)句塊,將報(bào)告錯(cuò)誤。

Def Hey():

x=1

而x<;3:

print(“Hey”)

x=1

如果x==3:

print(“OK”)

Hey()

語(yǔ)句塊需要在每個(gè)冒號(hào)后進(jìn)行標(biāo)記,并且需要根據(jù)格式逐個(gè)進(jìn)行標(biāo)記。