日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:python中ifelse如何判斷表達(dá)式成立?

我們都知道,if是判斷語句。那么在電腦程序中,我們就要輸入自己想要的條件,然后得出一個(gè)結(jié)論。順便要說的是if后面跟的條件沒有限制,所以小伙伴們?cè)谑褂玫臅r(shí)候不用怕出錯(cuò)啦。那么,小編今天來講講python中if else的判斷。

上面說過,if 和 elif 后面的“表達(dá)式”的形式是很自由的,只要表達(dá)式有一個(gè)結(jié)果,不管這個(gè)結(jié)果是什么類型,Python 都能判斷它是“真”還是“假”。 

布爾類型(bool)只有兩個(gè)值,分別是 True 和 False,Python 會(huì)把 True 當(dāng)做“真”,把 False 當(dāng)做“假”。

對(duì)于數(shù)字,Python 會(huì)把 0 和 0.0 當(dāng)做“假”,把其它值當(dāng)做“真”。

對(duì)于其它類型,當(dāng)對(duì)象為空或者為 None 時(shí),Python 會(huì)把它們當(dāng)做“假”,其它情況當(dāng)做真。

比如,下面的表達(dá)式都是不成立的:

"" #空字符串

[ ] #空列表

( ) #空元組

{ } #空字典 

None #空值

實(shí)例:

b = False
if b:
    print('b是True')
else:
    print('b是False')
n = 0
if n:
    print('n不是零值')
else:
    print('n是零值')
s = ""
if s:
    print('s不是空字符串')
else:
    print('s是空字符串')
l = []
if l:
    print('l不是空列表')
else:
    print('l是空列表')
d = {}
if d:
    print('d不是空字典')
else:
    print('d是空字典')
def func():
    print("函數(shù)被調(diào)用")
if func():
    print('func()返回值不是空')
else:
print('func()返回值為空')

 

運(yùn)行結(jié)果:

b是False
n是零值
s是空字符串
l是空列表
d是空字典
函數(shù)被調(diào)用
func()返回值為空

說明:對(duì)于沒有return語句的函數(shù),返回值為空,也即None。

以上就是python中if else判斷表達(dá)式成立的方法。更多Python學(xué)習(xí)推薦:PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。


當(dāng)前題目:創(chuàng)新互聯(lián)Python教程:python中ifelse如何判斷表達(dá)式成立?
網(wǎng)頁URL:http://www.5511xx.com/article/dpsosdp.html