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

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

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

在昨天關(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

但是。。。還可以更簡(jiǎn)單嗎?

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

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

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

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

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

相關(guān)文章

最新評(píng)論

侯马市| 新源县| 肇州县| 彭山县| 罗平县| 天镇县| 运城市| 武清区| 盖州市| 榆中县| 神农架林区| 腾冲县| 河源市| 和平县| 静乐县| 夏河县| 延川县| 邛崃市| 肥西县| 安新县| 瑞丽市| 乐平市| 陇西县| 东乡县| 甘肃省| 涞水县| 禹城市| 嘉黎县| 葵青区| 碌曲县| 忻州市| 盘山县| 金寨县| 洛川县| 桐梓县| 绥中县| 磴口县| 长兴县| 苍溪县| 招远市| 龙川县|