跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 如何判断 callable 隐含参数 self 是自己?
未分類
30 5 月 2020

如何判断 callable 隐含参数 self 是自己?

如何判断 callable 隐含参数 self 是自己?

資深大佬 : anzu 1

class Worker:     def work(self, callback: Callable):         # 如何判断 callback 隐含参数 self 是自己?         pass      def rest(self):         pass   def todo():     worker = Worker()     worker.work(worker.rest)   

大佬有話說 (2)

  • 主 資深大佬 : anzu

    我懂了,这样
    if getattr(callback, ‘__self__’, None) is self:
    print(‘callback is self’)

  • 資深大佬 : ranleng

    不知道对不对.

    Worker().work 的 __class__ 是 method
    todo 的 __class__ 是 function

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具