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

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

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

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

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

>> 5 and ''

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

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

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

if (expression):
     return truevalue
else:
    return falsevalue

和這個(gè)等價(jià)的寫法是(類似?號(hào)表達(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é)會(huì)dataclass的使用并避免踏入某些陷阱。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-02-02
  • python中format函數(shù)與round函數(shù)的區(qū)別

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

    大家好,本篇文章主要講的是python中format函數(shù)與round函數(shù)的區(qū)別,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    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問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 使用Python構(gòu)建一個(gè)Hexo博客發(fā)布工具

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

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

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

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

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

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

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

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

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

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

    python 連接sqlite及簡單操作

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

最新評(píng)論

上高县| 东乡县| 鸡泽县| 定陶县| 澎湖县| 日喀则市| 克东县| 延长县| 东港市| 泽库县| 邹平县| 莒南县| 田林县| 桐庐县| 玉林市| 广德县| 珠海市| 神池县| 太湖县| 巩义市| 炉霍县| 麟游县| 满城县| 湖口县| 平原县| 赤壁市| 固安县| 沙湾县| 布拖县| 乐至县| 江山市| 手游| 班玛县| 库尔勒市| 墨脱县| 保康县| 金阳县| 南通市| 青海省| 黄梅县| 平泉县|