Python_基礎(chǔ)_三個(gè)關(guān)鍵字

pass 什么都不做

pass 在 Python 中就是代表什么都不做,直接過(guò)去。因?yàn)樵?Python 中代碼塊不能為空。如果你需要使用一個(gè)空的代碼塊就可以使用 pass ,比如未完成的功能:

if name == "1":
    print('這是1')
elif name == "2":
    # 未完成。。。
    pass
elif name == "3":
    print('這是3')

del 刪除

使用 del 來(lái)清空引用,因?yàn)樵?Python 中如果對(duì)象在內(nèi)存中沒(méi)有任何對(duì)象引用他,他就會(huì)被解釋器直接刪除,如果你要自己手動(dòng)清空引用也是可以只需要使用 del 來(lái)清空引用:

>>> x = 1
>>> del x
>>> x
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'x' is not defined

exec 和 eval 動(dòng)態(tài)執(zhí)行代碼

使用 exec 和 eval 都會(huì)將傳入的字符串當(dāng)作代碼執(zhí)行;而 exec 和 eval 的區(qū)別就是一個(gè)有無(wú)返回值,一個(gè)會(huì)把執(zhí)行后運(yùn)行的值返回;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 2.相等運(yùn)算符 3.is:同一性運(yùn)算符 #避免將is運(yùn)算符用于比較類似數(shù)值和字符串這類不可變值,由于Python內(nèi)...
    mydre閱讀 756評(píng)論 0 1
  • 個(gè)人筆記,方便自己查閱使用 Py.LangSpec.Contents Refs Built-in Closure ...
    freenik閱讀 67,948評(píng)論 0 5
  • 1. abs(x) abs()函數(shù)返回?cái)?shù)字(可為普通型、長(zhǎng)整型或浮點(diǎn)型)的絕對(duì)值。如果給出復(fù)數(shù),返回值就是該復(fù)數(shù)的...
    TENG書(shū)閱讀 489評(píng)論 0 0
  • 1. abs(x) abs()函數(shù)返回?cái)?shù)字(可為普通型、長(zhǎng)整型或浮點(diǎn)型)的絕對(duì)值。如果給出復(fù)數(shù),返回值就是該復(fù)數(shù)的...
    chen_000閱讀 460評(píng)論 0 0
  • 人生呀不過(guò)36000天 為了生我們的人 和我們生的人 好好的活回自己 在感情里你可以冷淡我 我也可以慢慢的冷淡你 ...
    山西亨耀閱讀 594評(píng)論 1 0

友情鏈接更多精彩內(nèi)容