欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python判斷字符串或者集合是否為空的實(shí)例

 更新時(shí)間:2019年01月23日 09:32:38   作者:仰望神的光  
今天小編就為大家分享一篇python判斷字符串或者集合是否為空的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

最近在看《Effective Python》,里面提到判斷字符串或者集合是否為空的原則,原文如下:

Don't check for empty values (like [] or '') by checking the length (if len(somelist) == 0). Use if not somelist and assume empty values implicity evaluate to False.

意即,不要通過取字符串或者集合的長度來判斷是否為空,而是要用not關(guān)鍵字來判斷,因?yàn)楫?dāng)字符串或集合為空時(shí),其值被隱式地賦為False.

例子如下

>>> somestr=''
>>> sometuple=()
>>> somelist=[]
>>> somedict={}
>>> not somestr
True
>>> not sometuple
True
>>> not somelist
True
>>> not somedict
True
>>> 

Ps. 集合包括list, tuple, dict

以上這篇python判斷字符串或者集合是否為空的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python標(biāo)準(zhǔn)庫uuid模塊(生成唯一標(biāo)識)詳解

    Python標(biāo)準(zhǔn)庫uuid模塊(生成唯一標(biāo)識)詳解

    uuid通過Python標(biāo)準(zhǔn)庫的uuid模塊生成通用唯一ID(或“UUID”)的一種快速簡便的方法,下面這篇文章主要給大家介紹了關(guān)于Python標(biāo)準(zhǔn)庫uuid模塊(生成唯一標(biāo)識)?的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • Python實(shí)現(xiàn)的批量下載RFC文檔

    Python實(shí)現(xiàn)的批量下載RFC文檔

    這篇文章主要介紹了Python實(shí)現(xiàn)的批量下載RFC文檔,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-03-03
  • Python中正則表達(dá)式的用法實(shí)例匯總

    Python中正則表達(dá)式的用法實(shí)例匯總

    這篇文章主要介紹了Python中正則表達(dá)式的用法實(shí)例匯總,非常實(shí)用,需要的朋友可以參考下
    2014-08-08
  • python中注釋用法簡單示例

    python中注釋用法簡單示例

    注釋即對程序代碼的解釋,在寫程序時(shí)需適當(dāng)使用注釋,以方便自己和他人理解程序各部分的作用,下面這篇文章主要給大家介紹了關(guān)于python中注釋用法的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • python實(shí)現(xiàn)人機(jī)五子棋

    python實(shí)現(xiàn)人機(jī)五子棋

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)人機(jī)五子棋,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 總結(jié)Python使用過程中的bug

    總結(jié)Python使用過程中的bug

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識,文章圍繞著Python使用過程中的bug展開,文中有非常詳細(xì)的介紹,需要的朋友可以參考下
    2021-06-06
  • 總結(jié)python爬蟲抓站的實(shí)用技巧

    總結(jié)python爬蟲抓站的實(shí)用技巧

    很多人學(xué)用python,用得最多的還是各類爬蟲腳本:有寫過抓代理本機(jī)驗(yàn)證的腳本,有寫過自動收郵件的腳本,還有寫過簡單的驗(yàn)證碼識別的腳本,那么我們今天就來總結(jié)下python爬蟲抓站的一些實(shí)用技巧。
    2016-08-08
  • Flask-SocketIO服務(wù)端安裝及使用代碼示例

    Flask-SocketIO服務(wù)端安裝及使用代碼示例

    這篇文章主要介紹了Flask-SocketIO服務(wù)端安裝及使用代碼示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • python去除字符串中空格的6種常用方法

    python去除字符串中空格的6種常用方法

    最近業(yè)務(wù)需要對Pyhon中的一些字符串內(nèi)容去除空格,方便后續(xù)處理,下面這篇文章主要給大家介紹了關(guān)于python去除字符串中空格的6種常用方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • 使用Python的networkx繪制精美網(wǎng)絡(luò)圖教程

    使用Python的networkx繪制精美網(wǎng)絡(luò)圖教程

    今天小編就為大家分享一篇使用Python的networkx繪制精美網(wǎng)絡(luò)圖教程,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評論