好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > 聊聊python中not 與 is None的區(qū)別

聊聊python中not 與 is None的區(qū)別

熱門標(biāo)簽:海南400電話如何申請(qǐng) 公司電話機(jī)器人 哈爾濱ai外呼系統(tǒng)定制 白銀外呼系統(tǒng) 騰訊外呼線路 激戰(zhàn)2地圖標(biāo)注 廣告地圖標(biāo)注app 唐山智能外呼系統(tǒng)一般多少錢 陜西金融外呼系統(tǒng)

原因:

list 獲得的數(shù)據(jù)為空: 顯示值為 [ ]

不同的判斷--- is None

----not

兩者結(jié)果不一樣分析:

總之:

not 判斷的是內(nèi)容,而is None則涉及到這個(gè) list 或 dict 是否聲明并定義

補(bǔ)充:關(guān)于Python not 及is None的有趣現(xiàn)象(兩者的區(qū)別)

筆者小白最近在刷題的過程中,遇到一個(gè)有趣的現(xiàn)象。

在使用 if A is None 來實(shí)現(xiàn)判斷條件的時(shí)候,最后程序沒有通過。這里的A代表之前定義的list類型的數(shù)據(jù)。最用改成if not A才通過。

那么到底判斷A為空兩者有什么區(qū)別呢。

筆者小白發(fā)現(xiàn)A為空時(shí),not A 就是True,但是這并不代表該對(duì)象沒有定義,也不代表該對(duì)象沒有其它的屬性。它只是代表A中元素為空,僅此而已。

如果要看對(duì)象是否有定義,就要使用 is None來判斷。

補(bǔ)充:Python的if條件語(yǔ)句中的 X is None 和 not X的區(qū)別

在算法題和日常工作中總會(huì)遇到條件語(yǔ)句中有is None 和 not 出現(xiàn),總是分不清它們的用途,今天在這里做一個(gè)總結(jié)。

if X is None和if not X的具體用法

Python中not是一個(gè)邏輯判斷詞,結(jié)合布爾類型True和False來運(yùn)用,not True就是False,not False就是True。看了一些網(wǎng)上資料后,可以把not X 理解為

if x is false, then True, else False

Python中 is None就是判斷對(duì)象是否有定義

舉個(gè)例子

list1 = []
list2 = None
print("\n--測(cè)試1--\n")
if list1 is None:
    print("is None的用法,輸出list1的內(nèi)容:\t")
    print(list1)
print("------分割線------")
if not list1:
    print("not的用法,輸出list1的內(nèi)容:\t")
    print(list1)
print("\n--測(cè)試2--\n")
if list2 is None:
    print("is None的用法,輸出list2的內(nèi)容:\t")
    print(list2)
print("------分割線------")
if not list2:
    print("not的用法,輸出list2的內(nèi)容:\t")
    print(list2)

結(jié)果如圖:

可以看到:

list1是[],此時(shí)只有not判斷有輸出,因?yàn)閘ist1雖然是空,但是是有定義的,所以此時(shí)None的判斷不成立,所以沒有輸出,而list1中是空的,not空為真,所以輸出這個(gè)list1;

list2是None,此時(shí)兩個(gè)條件判斷都有輸出,因?yàn)?None == None,所以有輸出,not None 為True 所以也會(huì)有輸出。

總結(jié)一下:

在python中 None, False, 空字符串"", 0, 空列表[], 空字典{}, 空元組()都相當(dāng)于False;

想使用if not x的話,一定要搞清楚x等于None, False, 空字符串"", 0, 空列表[], 空字典{}, 空元組()時(shí)對(duì)你的判斷沒有影響才行。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python代碼 if not x: 和 if x is not None: 和 if not x is None:使用介紹
  • Python判斷變量是否是None寫法代碼實(shí)例
  • 在python中對(duì)變量判斷是否為None的三種方法總結(jié)
  • Python中條件判斷語(yǔ)句的簡(jiǎn)單使用方法

標(biāo)簽:上海 惠州 黔西 四川 黑龍江 常德 鷹潭 益陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《聊聊python中not 與 is None的區(qū)別》,本文關(guān)鍵詞  聊聊,python,中,not,與,None,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《聊聊python中not 與 is None的區(qū)別》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于聊聊python中not 與 is None的區(qū)別的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产真实乱了老女人视频| 97视频久久| 好紧再快点好深好爽奶涨了| 堵住浓精一整夜吸收h文| 555www免费人成一看片| 55夜色66夜色精品视频| 欧美黄成人免费网站大全| 国漫3动漫入口一区二区| 视频二区日韩| 妈妈的朋友电视剧全集| 关于我女友是个一本正经的碧池这件| 年轻漂亮女教师波多野结衣| 高HNP汁水bl总受| 日韩电影在线观看视频| 国产精品午睡沙发系列| 国产精美视频| 小东西才一个头就疼成这样| 羞羞视频网页| 视频一区二区三区黄页秋霞视频 | 色爱综合区五月小说| 中文字幕第一区| 亚洲一级大黄大色毛片| 奶头挺立呻吟高潮AV全片| 26uuu久久天堂五月色| 免费?无码?国产在线看果冻传奇 | 逼逼爱叉叉| pornh日本xxxxhd| 国产小视频网址| 国产精品无码亚洲欧美| 久久综合九色综合91| 久久精品国产99国产精偷| 国产欧美日韩中文字幕| 太大太长太粗太硬受不了| 女学生被?c??扒衣服视频| 啊啊啊不要轻点| 看片9191精品国产区| 婷婷久久久久久精品免费老鸭| 肥臀系列肥臀肉磨盘系列小说| 狗和女人一级毛片| 国产一级片子| 日韩AV午夜福利在线观看 |