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

python實現(xiàn)問號表達(dá)式(?)的方法

 更新時間:2013年11月27日 11:35:27   作者:  
這篇文章主要介紹了python實現(xiàn)問號(?)表達(dá)式的方法,大家參考使用吧

python中的and和or和其它語言的區(qū)別很大
其它語言中的and和or都是返回bool類型的結(jié)果,python不是。它返回的是做and和or運算的其中一個值。
那個值決定了這個表達(dá)式的值,就返回那個值。

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

>> 5 and ''

這里結(jié)果是'', 空字符串, 因為是它導(dǎo)致了這個表達(dá)式為false.
也就是所在and中,只有前面一個值是false的時候,才有可能成為結(jié)果。否則就是后面的值為結(jié)果。

了解了and和or運行的過程,那么就可以實現(xiàn)?表達(dá)式了:

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

if (expression):
     return truevalue
else:
    return falsevalue

和這個等價的寫法是(類似?號表達(dá)式):

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

expression and truevalue or falsevalue
#或者
(expression and (truevalue,) or (falsevalue,))[0] #感謝snake117提供的建議

#這種是避免truevalue有可能是false的情況,比如空字符串

相關(guān)文章

  • Python3.7 dataclass使用指南小結(jié)

    Python3.7 dataclass使用指南小結(jié)

    本文將帶你走進(jìn)python3.7的新特性dataclass,通過本文你將學(xué)會dataclass的使用并避免踏入某些陷阱。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • python中format函數(shù)與round函數(shù)的區(qū)別

    python中format函數(shù)與round函數(shù)的區(qū)別

    大家好,本篇文章主要講的是python中format函數(shù)與round函數(shù)的區(qū)別,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • 使用 Python 解析配置文件格式

    使用 Python 解析配置文件格式

    選擇配置格式是一種微妙的權(quán)衡。但是,一旦你做出決定,Python 就可以使用少量代碼來解析大多數(shù)流行的格式。今天通過本文給大家分享 Python 解析配置文件格式的問題,感興趣的朋友一起看看吧
    2021-07-07
  • python中如何調(diào)用ansys

    python中如何調(diào)用ansys

    這篇文章主要介紹了python中如何調(diào)用ansys問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 使用Python構(gòu)建一個Hexo博客發(fā)布工具

    使用Python構(gòu)建一個Hexo博客發(fā)布工具

    雖然Hexo的命令行工具非常強(qiáng)大,但對于日常的博客撰寫和發(fā)布過程,我總覺得缺少一個直觀的圖形界面來簡化操作,下面我們就來看看如何使用Python構(gòu)建一個Hexo博客發(fā)布工具吧
    2025-04-04
  • python opencv 找出圖像中的最大輪廓并填充(生成mask)

    python opencv 找出圖像中的最大輪廓并填充(生成mask)

    這篇文章主要介紹了python opencv 找出圖像中的最大輪廓并填充(生成mask),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Requests什么的通通爬不了的Python超強(qiáng)反爬蟲方案!

    Requests什么的通通爬不了的Python超強(qiáng)反爬蟲方案!

    今天帶大家學(xué)習(xí)Requests什么的通通爬不了的Python超強(qiáng)反爬蟲方案,文中有非常詳細(xì)的圖文介紹及代碼示例,對正在學(xué)習(xí)python的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • 教你十行代碼實現(xiàn)python向手機(jī)推送通知功能

    教你十行代碼實現(xiàn)python向手機(jī)推送通知功能

    這篇文章主要介紹了十行代碼實現(xiàn)python向手機(jī)推送通知,這里使用的是pushplus的服務(wù),代碼也很簡單,運行代碼后也是很快就可以收到消息推送,需要的朋友可以參考下
    2022-04-04
  • python逐行讀取文件內(nèi)容的三種方法

    python逐行讀取文件內(nèi)容的三種方法

    這篇文章主要介紹了python逐行讀取文件內(nèi)容的三種方法,非常的簡單,下面直接看代碼吧
    2014-01-01
  • python 連接sqlite及簡單操作

    python 連接sqlite及簡單操作

    本文通過實例代碼給大家介紹了python 連接sqlite及簡單操作,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-06-06

最新評論

佛坪县| 会东县| 唐海县| 仙桃市| 芒康县| 彭州市| 志丹县| 成武县| 寻甸| 隆子县| 南昌市| 静安区| 郧西县| 汉沽区| 富川| 商水县| 延长县| 大渡口区| 宝丰县| 通江县| 盐池县| 清徐县| 崇仁县| 岳阳市| 若尔盖县| 安化县| 阿拉善左旗| 郑州市| 定南县| 呼和浩特市| 涿鹿县| 巴林右旗| 巨野县| 天祝| 永寿县| 威远县| 渝北区| 江口县| 忻州市| 高陵县| 项城市|