亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Python 函數中返回布爾值的首選方法是什么?

在 Python 函數中返回布爾值的首選方法是什么?

慕神8447489 2022-06-02 16:03:18
其中一個是否優于另一個?1)def even(num):    if num % 2 == 0:        return True    else:        return False2)def even(num):    return num % 2 == 0我更喜歡#2,但我明白為什么人們也可能喜歡#1。
查看完整描述

2 回答

?
慕娘9325324

TA貢獻1783條經驗 獲得超4個贊

還有這種方式:


def even(num):

    if num % 2 == 0:

        return True

    return False

一般來說,盡量與其余項目的編碼風格保持一致。但是,顯式優于隱式。想象一下,在比較過程中發生了異常……您是否處理了調用方的異常?如果不是,那么您可能必須在此處處理異常,然后返回一個布爾值(可能為 false)。


查看完整回答
反對 回復 2022-06-02
?
一只斗牛犬

TA貢獻1784條經驗 獲得超2個贊

沒有明確的答案,只是關于偏好。



查看完整回答
反對 回復 2022-06-02
  • 2 回答
  • 0 關注
  • 169 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號