日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python 并列和或者條件的使用說明

瀏覽:23日期:2022-06-25 17:55:00

對Python 同時(shí)符合兩個(gè)的條件的語句,用and連接,不能用&&(會(huì)報(bào)錯(cuò));

也可以用or表示或者。

代碼如下:

print ’開始測試’ a = 12 b = 13 c = 1 a_s = ’12’ b_s = ’13’ if a < b and a_s < b_s: print ’True’ else: print ’不成立’ if a < b or a_s > b_s: print ’True’ else: print ’不成立’

輸出:

# 開始測試# True# True判斷一個(gè) list 是否為空

傳統(tǒng)的方式:

if len(mylist): # Do something with my listelse: # The list is empty

由于一個(gè)空 list 本身等同于 False,所以可以直接:

if mylist: # Do something with my listelse: # The list is empty

補(bǔ)充:python if語句多個(gè)條件-python if條件判斷語句

if的基本格式

if語句用來做判斷,并選擇要執(zhí)行的語句分支。

基本格式如下:

if CONDITION1:code_block(1)elif CONDITION2:code_block(2)elif CONDITION3:......else:code_block_else

其中elif是可選的,可以有任意多個(gè),else是可選的,表示全都不滿足條件時(shí)該執(zhí)行的分支。

例如:

a = 4if a > 3:print('hello world')

條件表達(dá)式Condition部分以運(yùn)算結(jié)果的True、False為if的分支執(zhí)行依據(jù)。在Python中所有數(shù)據(jù)對象要么是True,要么是False,所以任何一個(gè)數(shù)據(jù)、表達(dá)式都可以作為if的Condition。

例如:

if 1:...if a > b:...if ’a’:...if []:...if [[]]:...if a and b:...

至于如何判斷True、False,參見布爾值和邏輯運(yùn)算。

switch/case的替代方案

在python中并沒有switch和case的分支選擇語句,但是使用if或dict也能輕松實(shí)現(xiàn)。

例如,使用dict實(shí)現(xiàn)等值的分支選擇:

D = {'apple': 8.0,'pear': 3.5,'orange': 2.5,'banana': 2.5}fruit = 'banana'print(D[fruit])

上面沒有提供default情況時(shí)的分支,但使用get()可以設(shè)置dict中找不到key時(shí)默認(rèn)返回的值。

例如:

print(D.get('greens','no this fruit'))

還可以通過in的成員測試來設(shè)置分支:

if fruit in D:print(D[fruit])else:print('no this fruit')

dict只能做等值比較的分支選擇,要提供非等值的分支比較,只能用if語句。

例如:

score = 77if score >= 90:print('優(yōu)秀')elif 70 <= score < 90:print('良好')elif 60 <= score < 70:print('及格')else:print('不及格')

使用if的好處是通俗易懂,使用dict的好處是將數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)結(jié)構(gòu)中,而存儲(chǔ)到數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)可以是很復(fù)雜的。比如,將函數(shù)作為dict的value。

if/else三元表達(dá)式

即所謂的三目運(yùn)算,只不過python中不支持x ? y : z的方式,而是使用if的另一種表達(dá)式語法。

對于if x: xxx; else yyy這樣的兩分支語句,可以使用更精簡的表達(dá)式方式來描述:

xxx if x else yyy

雖然看上去和原始的沒什么區(qū)別,但很多時(shí)候要方便的多。

例如賦值:

if x:a = yelse:a = z

等價(jià)的三元if寫法:

a = y if x else z

注意,上面'='表示這整行是一個(gè)賦值語句,右邊的是評(píng)估對象,評(píng)估之后賦值給a,也就是等價(jià)于a = (y if x else z),而不是等價(jià)于(a = y) if x else z。

else不能缺少,否則不是三元運(yùn)算。另外,if的分支代碼體y和z都必須只能是單條語句,不能是多語句。也就是說,不能轉(zhuǎn)換下面的代碼格式為三元表達(dá)式。

if x:statement1statement2else:statement3statement4

實(shí)際上,三元運(yùn)算也能使用and / or來實(shí)現(xiàn),還能使用序列 + bool()來實(shí)現(xiàn)。

例如:

a = ((x and y) or z)

一般比較少用and/or來實(shí)現(xiàn)分支,因?yàn)榭勺x性不好,而且并不總是能和if等價(jià)。但有一種情況使用and/or非常方便:從多個(gè)值中選擇一個(gè)真值。

例如:

a = x or y or z or None

下面是使用序列 + bool()的方式實(shí)現(xiàn)的三元運(yùn)算操作,思路是bool(CONDITION)作為序列的索引。

a = [y, z][bool(x)]

還是那句話,python中基本總是首選簡單的、通俗易懂的方式。所以,用if吧。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
青青草精品视频| 亚洲精品在线国产| 欧美激情久久久久久久久久久| 日韩美女精品| 国产毛片一区二区三区| 亚洲精品电影| 亚洲资源网站| 三级在线看中文字幕完整版| 在线看片福利| 伊伊综合在线| 日韩av一级| 黄页网站一区| 久热精品在线| 少妇精品久久久一区二区三区| 日韩精品免费一区二区夜夜嗨| 日韩不卡一二三区| 美女高潮久久久| 在线天堂资源www在线污| 久久蜜桃资源一区二区老牛| 日韩欧美一区二区三区在线观看| 99成人超碰| 亚洲乱码久久| 国产精品久久久久久久久久妞妞| 久久精品毛片| 蜜桃视频欧美| 亚洲精品极品| 久久99精品久久久野外观看| 国产美女高潮在线观看| 亚洲午夜一级| 日韩区欧美区| 精品视频在线你懂得| 99久久精品费精品国产| 亚洲一区二区三区久久久| 视频一区日韩精品| 国产伦理久久久久久妇女| 国产精品一区二区精品视频观看 | 欧美久久天堂| 一级欧洲+日本+国产| 日韩一区免费| 国产 日韩 欧美 综合 一区| 欧美日韩在线网站| 视频一区二区中文字幕| 久久99精品久久久久久园产越南| 久久久久久久久丰满| 日韩精品导航| 日韩欧美另类一区二区| 亚洲一区二区三区中文字幕在线观看| 国产精品一区二区av交换 | 国产一区丝袜| 亚洲永久字幕| 国产高清亚洲| 国产精品毛片一区二区三区| 日本欧美韩国一区三区| 四虎影视精品| 欧美亚洲三级| 欧美91福利在线观看| 国产精品一区二区三区美女 | 国产精品毛片| 国产精品对白| 蜜桃伊人久久| 在线天堂中文资源最新版| 日本在线不卡视频| 私拍精品福利视频在线一区| 日本欧美一区二区在线观看| 日韩精品一卡| 欧美片网站免费| 好看不卡的中文字幕| 精品一区91| 日韩国产欧美三级| 不卡中文一二三区| 成人午夜在线| 欧美一区不卡| 国产视频亚洲| 黄色在线观看www| 欧美日一区二区三区在线观看国产免 | 日韩一区二区三区精品| 日韩大片在线播放| 国产精品一线天粉嫩av| 久久福利影视| 欧美日中文字幕| 黄色精品视频| 国产亚洲精品美女久久 | 爽爽淫人综合网网站| 中文av在线全新| 日本午夜精品| 9色国产精品| 欧美二三四区| 精品国产亚洲日本| 欧美精品国产白浆久久久久| 免费在线观看一区二区三区| av在线日韩| 超碰在线99| 国产一区2区| 精品中国亚洲| 国产美女视频一区二区| 视频一区日韩| 蜜臀久久99精品久久久久宅男| 国户精品久久久久久久久久久不卡| 里番精品3d一二三区| 91福利精品在线观看| 亚洲精品一区二区妖精| 日韩在线综合| 日韩黄色大片网站| 日韩av在线播放网址| 麻豆91精品视频| 国产精品大片| 国产精品午夜一区二区三区| 日本精品久久| 日本午夜精品一区二区三区电影 | 国产精品一区二区av交换| 日韩精品一区二区三区av| 蜜臀av国产精品久久久久| 国产视频欧美| 丝袜美腿一区| 日韩国产网站| 婷婷成人在线| 激情综合自拍| 久久国产精品毛片| 成人午夜网址| 精品视频一区二区三区四区五区 | 国产精品久一| 日本99精品| 国产日韩在线观看视频| 青青草精品视频| 奇米狠狠一区二区三区| 91亚洲精品视频在线观看| 国产亚洲电影| 中文字幕亚洲影视| 亚洲精品看片| 国产欧美二区| 国产aⅴ精品一区二区四区| 国产高潮在线| 日韩欧美激情| 国产剧情在线观看一区| 丰满少妇一区| 久久精品免费一区二区三区| 国产一区日韩一区| aa国产精品| 日本va欧美va瓶| 欧美激情综合| 日韩一区三区| 国产一在线精品一区在线观看| 国产一区日韩一区| 水野朝阳av一区二区三区| 日韩精品免费观看视频| 麻豆成人91精品二区三区| 日本少妇一区| 国产精品视区| 国产日韩欧美一区在线| 福利精品在线| 午夜av一区| 日韩avvvv在线播放| 欧美精品一卡| 日本亚洲视频在线| 捆绑调教美女网站视频一区| 久久久久久色| 久久只有精品| 国产一区二区精品久| 视频小说一区二区| 一区二区电影在线观看| 国产精品观看| 欧美成a人免费观看久久| 免费日韩精品中文字幕视频在线| 日本成人中文字幕| 中文字幕一区久| 亚洲天堂av资源在线观看| 欧美激情久久久久久久久久久| 欧洲在线一区| 日韩和欧美一区二区三区| 免费观看亚洲| 日日摸夜夜添夜夜添国产精品| 精品一区电影| 免费不卡中文字幕在线| 日韩中文字幕一区二区高清99| 国产福利一区二区精品秒拍 | 国产中文欧美日韩在线| 女主播福利一区| 久久国产免费看| 影视先锋久久| 日韩福利视频导航| 欧美日韩视频免费观看| 日韩一区二区三区精品| 四虎4545www国产精品 | 欧美一区二区性| 日韩av在线免费观看不卡| 成人自拍av| 婷婷五月色综合香五月| 中文字幕高清在线播放| 亚洲精选91| 亚洲www免费| 日韩精品久久理论片| 日韩av首页| 欧美日韩亚洲一区| 亚洲国产成人精品女人| 欧美国产亚洲精品| 丝袜脚交一区二区| 国产精品成人一区二区不卡| 亚洲精品在线a| 久久网站免费观看| 欧美国产中文高清|