久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

Python callable內(nèi)置函數(shù)原理解析

瀏覽:25日期:2022-08-03 18:37:12

python內(nèi)置函數(shù) callable用于檢查一個對象是否是可調(diào)用的,如果函數(shù)返回True,object 仍然可能調(diào)用失敗;但如果返回 False,調(diào)用對象 object 絕對不會成功。

一.callable函數(shù)簡介

語法如下:

callable(object)

參數(shù)介紹:

object : 調(diào)用的對象;

返回值:返回bool值,如果object對象可以被調(diào)用返回true,不能被調(diào)用返回false;

值得注意的是:即便函數(shù)返回true,object也有可能調(diào)用失敗,返回false意味著覺得不會成功!

對于函數(shù), 方法, lambda 函式, 類, 以及實現(xiàn)了 __call__ 方法的類實例, 它都返回 True。

二.callable函數(shù)使用

# !usr/bin/env python# -*- coding:utf-8 _*-'''@Author:何以解憂@Blog(個人博客地址): shuopython.com@WeChat Official Account(微信公眾號):猿說python@Github:www.github.com @File:python_len.py@Time:2020/2/24 21:25 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!'''def test(func): # 判斷func如果是函數(shù),就執(zhí)行他,如果不是函數(shù),直接返回 # 判斷func是否可調(diào)用,如果可以調(diào)用,就是true if callable(func): print('函數(shù)可以被調(diào)用') return func else: print('函數(shù)不可以被調(diào)用')def test2(): return ’shuopython.com’if __name__ == '__main__': print(test(test2())) #等價 test(str) 字符串不是對象 print('***'*20) print(test(test2)) #等價 test(func) 函數(shù)是對象 print('***'*20) print(test(123)) #等價 test(int) 整形不是對象

輸出結(jié)果:

函數(shù)不可以被調(diào)用None************************************************************函數(shù)可以被調(diào)用<function test2 at 0x00000252F39D57B8>************************************************************函數(shù)不可以被調(diào)用None

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 叶山小百合av一区二区 | 亚洲高清视频在线观看 | 亚洲精选久久 | 久久久精品一区二区三区 | 亚洲高清在线观看 | 日韩精品一区二区三区在线观看 | 欧美性一区二区三区 | 精品无码久久久久国产 | 日本三级国产 | 一区二区三区国产好 | 欧美精品一区二区三区在线四季 | 成人黄色在线视频 | 亚洲精品无 | 久久国内免费视频 | 一区二区不卡 | 国产精品亲子伦av一区二区三区 | 国产午夜精品一区二区三区视频 | 亚洲精品成人在线 | 国产精品.xx视频.xxtv | 国产最新视频 | 操人网站 | 久草电影网| 成人av观看| 亚洲小视频网站 | 日本污视频在线观看 | 日韩欧美在线免费观看 | 久久国产精品一区二区三区 | 久草 在线 | 欧美日韩精品区 | 另类五月天 | 国产麻豆乱码精品一区二区三区 | 欧美久久久久久 | 在线看国产| 精品99久久久久久 | 91佛爷在线观看 | 精品视频在线观看 | 国产99一区 | 艹艹网 | 欧美成在线观看 | 成人免费一区二区三区视频网站 | 欧美综合成人网 |