[英]Python function, returning False and None
我有這個功能
def postData():
data = doPOst()
if data.result == "success":
return data
if data.result == "fail":
return false
然后我根據回報我必須做類似的事情
if ret is None:
pass # 1
if ret is False:
pass # 2
else:
normal
我想知道None和False會混在一起嗎
如果您明確檢查None
和False
,則不會,它們將不會合並。
if ret is None: # entered only on None
pass
elif ret == False: # entered only on False or 0
pass
else:
pass
如果僅檢查真實/錯誤值,它們將被合並:
if ret:
pass
else: # entered on None or False
pass
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.