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

Python返回真假值(True or False)小技巧

 更新時(shí)間:2015年04月10日 10:21:01   投稿:junjie  
這篇文章主要介紹了Python返回真假值(True or False)小技巧,本文探討的是最簡潔的條件判斷語句寫法,本文給出了兩種簡潔寫法,需要的朋友可以參考下

在昨天關(guān)于substring的blog中有如下一段代碼:

也許你已經(jīng)發(fā)現(xiàn),在Python 3中其實(shí)有辦法只用一行完成函數(shù):

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

>>> def isSubstring2(s1,s2):
 return True if s2.find(s1)!=-1 else False

但是。。。還可以更簡單嗎?

如何更簡單使用Python表達(dá)條件語句呢,just for fun :)

一種做法是使用列表索引:

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

>>> def isSubstring2(s1,s2):
 return [False,True][s2.find(s1)!=-1]

原理很簡單,布爾值True被索引求值為1,而False就等于0. 還可以更簡單么?留言給我吧 ;-)

相關(guān)文章

最新評論

新密市| 宜宾县| 淮南市| 襄垣县| 福建省| 溧水县| 鱼台县| 潜江市| 武宣县| 日喀则市| 射洪县| 阳谷县| 东港市| 康乐县| 宜川县| 措美县| 大足县| 荃湾区| 金川县| 东丽区| 云霄县| 大荔县| 六安市| 阿勒泰市| 长沙县| 青铜峡市| 眉山市| 岐山县| 宜兰市| 定州市| 卓资县| 绍兴市| 定远县| 马山县| 治县。| 宜良县| 福海县| 东丰县| 荔浦县| 海林市| 罗城|