Python關(guān)鍵字也叫保留字,是預(yù)先保留的標(biāo)識(shí)符,每個(gè)關(guān)鍵字都有特殊的含義,不能用作變量名、函數(shù)名或任何其他標(biāo)識(shí)符。本篇文章為大家詳細(xì)解析Python的關(guān)鍵字知識(shí)點(diǎn),快來(lái)學(xué)習(xí)一下吧。
?、賏nd、or、not
and、or、not關(guān)鍵字都是邏輯運(yùn)算符,用法如下:
and:如果兩個(gè)語(yǔ)句都返回True,則返回值將僅為True,否則它將返回False。
or:如果其中一條語(yǔ)句返回True,則返回值為True,否則它將返回False。
not:如果語(yǔ)句不是True,則返回值為True,否則返回False。
?、趇f、elif、else
if、elif、else主要用于條件語(yǔ)句,用法如下:
if:用于創(chuàng)建條件語(yǔ)句,并且僅當(dāng)條件為True時(shí),才允許執(zhí)行if代碼塊。
elif:在條件語(yǔ)句中使用,是else if的縮寫。
else:在條件語(yǔ)句中使用,并確定在if條件為False時(shí)該執(zhí)行的代碼。
?、踗or、while
for、while主要用于定義一個(gè)循環(huán),用法如下:
for:用于創(chuàng)建一個(gè)for循環(huán),它可以用來(lái)遍歷序列,例如列表、元組等。
while:用于定義while循環(huán),while循環(huán)將繼續(xù),直到while的條件為False。
?、躎rue、False
True、False是比較操作返回的結(jié)果,用法如下:
True:關(guān)鍵字True與1相同。
False:關(guān)鍵字False與0相同。
?、輈ontinue、break
continue、break主要用在for循環(huán)和while循環(huán)中,用法如下:
continue:continue關(guān)鍵字用于在for循環(huán)中結(jié)束當(dāng)前迭代,并繼續(xù)進(jìn)行下一個(gè)迭代。
break:break關(guān)鍵字用于中斷for循環(huán)或while循環(huán)。
?、辮ass
pass語(yǔ)句用作將來(lái)代碼的占位符。當(dāng)執(zhí)行pass語(yǔ)句時(shí),不會(huì)有任何影響,只是占位作用代表空白代碼,但是,如果你不寫任何東西,就會(huì)報(bào)錯(cuò)。循環(huán),函數(shù)定義,類定義或if語(yǔ)句中不允許使用空代碼,則可以使用pass。
?、遲ry、except、finally、raise
try、except、finally、raise都是與異常有關(guān)的關(guān)鍵詞,用法如下:
try:在try……except塊中使用,它定義了一個(gè)代碼塊,并在沒有問(wèn)題的情況下執(zhí)行塊。如果包含任何錯(cuò)誤,可以為不同的錯(cuò)誤類型定義不同的塊。
except:在try……except塊中使用。如果try塊引發(fā)錯(cuò)誤,并在有問(wèn)題的情況下執(zhí)行對(duì)應(yīng)的代碼塊。
finally:在try……except塊中使用。它定義了一個(gè)代碼塊,當(dāng)try……except……else塊結(jié)束時(shí),該代碼塊將運(yùn)行。無(wú)論try塊是否引發(fā)錯(cuò)誤,都將執(zhí)行finally代碼塊。
raise:raise關(guān)鍵字用于引發(fā)異常,可以定義引發(fā)哪種錯(cuò)誤,以及向用戶顯示錯(cuò)誤信息。
Python關(guān)鍵字有許多,這里就不為大家一一介紹了,想要了解更多,可以來(lái)千鋒教育試聽哦。