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

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

與類型(my_function)比較

與類型(my_function)比較

一只萌萌小番薯 2022-08-25 16:05:51
我有一個函數,應該根據傳入它的參數類型進行操作,簡單說明:def operate_according_to_type(argument_passed):     if type(argument_passed) == str:        do string stuff    elif type(argument_passed) == dict:        do dict stuff    elif type(argument_passed) == function:        argument_passed()def my_function(): passoperate_according_to_type("Hello world")operate_according_to_type({"foo": "bar"})operate_according_to_type(my_function)現在,雖然 ,并且將分別返回,并且,我似乎無法與我能比較的,這個詞甚至不是“保留”。type("Hello world")type({"foo": "bar"})type(my_function)<class 'str'><class 'dict'><class 'function'>functionstr我應該如何繼續?我應該繼續還是這只是危險的?
查看完整描述

1 回答

?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

您可以使用可調用的內置函數檢查對象是否可調用

...
elif callable(argument_passed):
    argument_passed()

在此處找到更多詳細信息。


查看完整回答
反對 回復 2022-08-25
  • 1 回答
  • 0 關注
  • 70 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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