最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中使用Boolean操作符做真值測試實例

 更新時間:2015年01月30日 08:51:09   投稿:junjie  
這篇文章主要介紹了Python中使用Boolean操作符做真值測試實例,在Python中,任何類型的對象都可以做真值測試,并且保證返回True或者False,需要的朋友可以參考下

在Python中,任何類型的對象都可以做真值測試,并且保證返回True或者False。

以下幾種值(不論類型)在真值測試中返回False:

1.None
2.False
3.任何類型的數(shù)字0,包括0,0.0,0L,0j
4.空的序列(sequence)或者映射(mapping)類型對象
5.對于用戶自定義類型的對象,如果其類定義了__nonzero__() 或者 __len__()特殊方法并且返回False或者0

對于最后一條規(guī)則,有幾點需要說明:

1.如果類沒有定義這兩個方法中的任何一個,則這種類型的對象真值測試時總是為True
2.如果類同時定義了__nonzero__() 和 __len__(),只會參考__nonzero__()的返回值

Boolean操作符的特性(直接copy文檔而來):

復(fù)制代碼 代碼如下:

x or y: if x is false, then y, else x
x and y: if x is false, then x, else y
not x: if x is false, then True, else False

1.注意and和or操作符的短路特性
2.not運算符要么返回True要么返回False
3.and和or運算符的返回值不限于True和False,它只是對x或者y做真值測試,然后返回其中一個的值(注意不是其真值)

代碼示例:

復(fù)制代碼 代碼如下:

s = ''
s = s or 'default value'
print s

運行結(jié)果是:

復(fù)制代碼 代碼如下:

default value

相關(guān)文章

  • python dataframe實現(xiàn)統(tǒng)計行列中零值的個數(shù)

    python dataframe實現(xiàn)統(tǒng)計行列中零值的個數(shù)

    這篇文章主要介紹了python dataframe實現(xiàn)統(tǒng)計行列中零值的個數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Pytorch模型的保存/復(fù)用/遷移實現(xiàn)代碼

    Pytorch模型的保存/復(fù)用/遷移實現(xiàn)代碼

    本文整理了Pytorch框架下模型的保存、復(fù)用、推理、再訓(xùn)練和遷移等實現(xiàn),本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • python pandas時序處理相關(guān)功能詳解

    python pandas時序處理相關(guān)功能詳解

    這篇文章主要介紹了python pandas時序處理相關(guān)功能詳解的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • Python報錯:PermissionError:?[Errno?13]?Permission?denied的解決辦法

    Python報錯:PermissionError:?[Errno?13]?Permission?denied的解

    這篇文章主要給大家介紹了關(guān)于Python報錯:PermissionError:?[Errno?13]?Permission?denied的解決辦法,文中給出了詳細的解決辦法,需要的朋友可以參考下
    2022-02-02
  • 深入了解Python數(shù)據(jù)類型之列表

    深入了解Python數(shù)據(jù)類型之列表

    下面小編就為大家?guī)硪黄钊肓私釶ython數(shù)據(jù)類型之列表。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • Python matplotlib畫圖與中文設(shè)置操作實例分析

    Python matplotlib畫圖與中文設(shè)置操作實例分析

    這篇文章主要介紹了Python matplotlib畫圖與中文設(shè)置操作,結(jié)合實例形式分析了Python使用matplotlib進行圖形繪制及中文設(shè)置相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04
  • python深度學(xué)習(xí)tensorflow實例數(shù)據(jù)下載與讀取

    python深度學(xué)習(xí)tensorflow實例數(shù)據(jù)下載與讀取

    這篇文章主要為大家介紹了python深度學(xué)習(xí)tensorflow實例數(shù)據(jù)下載與讀取示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Python中對數(shù)據(jù)庫的操作詳解

    Python中對數(shù)據(jù)庫的操作詳解

    今天簡單說說MySQL,我們存儲數(shù)據(jù),直接用本地文件即可,但是,本地文件不利于存放海量數(shù)據(jù),也不利于用程序?qū)ξ募臄?shù)據(jù)進行查詢與管理,我們可以使用數(shù)據(jù)庫
    2023-02-02
  • python列表list的index方法的用法和實例代碼

    python列表list的index方法的用法和實例代碼

    這篇文章主要介紹了python列表list的index方法的用法和實例代碼,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • 用Python實現(xiàn)一個簡單的抽獎小程序

    用Python實現(xiàn)一個簡單的抽獎小程序

    最近開始學(xué)習(xí)python相關(guān)知識,看最近有不少隨機抽獎小程序,自己也做一個試試,下面這篇文章主要給大家介紹了關(guān)于如何利用Python實現(xiàn)一個簡單的抽獎小程序的相關(guān)資料,需要的朋友可以參考下
    2023-05-05

最新評論

遵义县| 全州县| 讷河市| 沅江市| 科技| 满洲里市| 涟水县| 渭源县| 清苑县| 手游| 清涧县| 图木舒克市| 石泉县| 蓬溪县| 敦化市| 平果县| 栾城县| 成安县| 会理县| 贵定县| 凤山县| 开远市| 长沙市| 神农架林区| 宣化县| 化州市| 惠东县| 临汾市| 黄梅县| 河曲县| 顺昌县| 廊坊市| 柞水县| 上犹县| 视频| 邹城市| 宜城市| 中阳县| 永吉县| 新化县| 德兴市|