Description chinoise : Vérifiez si l'objet objet est appelable. Si True est renvoyé, l'appel de l'objet peut toujours échouer ; mais si False est renvoyé, l'appel de l'objet object ne réussira jamais.
Remarque : Les classes sont appelables et les instances de la classe ne peuvent être appelées que si elles implémentent la méthode __call__().
Version : Cette fonction est disponible en version python2.x. Cependant, il a été supprimé dans python3.0 et réajouté dans python3.2 et versions ultérieures.
Description en anglais : Renvoie True si l'argument de l'objet apparaît appelable, False sinon. Si cela renvoie vrai, il est toujours possible qu'un appel échoue, mais s'il est faux, appelant l'objet. ne réussira jamais. Notez que les classes sont appelables (l'appel d'une classe renvoie une nouvelle instance) ; les instances de classe sont appelables si elles ont une méthode __call__().
Exemple de code :
>>> callable(0) False >>> callable("mystring") False >>> def add(a, b): … return a + b … >>> callable(add) True >>> class A: … def method(self): … return 0 … >>> callable(A) True >>> a = A() >>> callable(a) False >>> class B: … def __call__(self): … return 0 … >>> callable(B) True >>> b = B() >>> callable(b) True
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!