Was ist eine Python Callable () -Funktion?
Die Funktion Python Callable () ist eine integrierte Funktion in der Python-Programmiersprache. Es wird verwendet, um festzustellen, ob ein bestimmtes Objekt abgerufen werden kann oder nicht. Wenn ein Objekt für die Funktion callable () zur Verfügung gestellt wird, gibt die Funktion „true“ zurück, falls das Objekt aufgerufen werden kann, und die Funktion gibt „Falsch“ zurück, falls das Objekt nicht aufgerufen werden kann. Das Objekt kann eine Methode, Klasse oder Funktion sein.
Syntax von Python Callable () -Funktion
Die Syntax der Funktion Python Callable () ist sehr einfach und kurz. Sie können sich leicht daran erinnern, da es nicht so viele Attribute gibt, die weitergegeben werden müssen. Siehe die Syntax der Funktion Python Callable () unten:
Die Funktion callable () nimmt nur einen Parameter vor, bei dem es sich um ein Objekt handelt. Es ist ein erforderlicher Parameter, da Sie das Objekt speziell übergeben müssen, das überprüft werden muss. Abhängig vom Elementtyp gibt es entweder "wahr" oder "falsch" zurück. Wenn das übergebene Objekt aufrufbar ist, ist das Ergebnis „wahr“, und wenn das übergebene Objekt nicht abrufbar ist, ist das Ergebnis „falsch“. Lassen Sie uns einige Beispiele demonstrieren, um die grundlegende Funktionsweise von Callable () -Funktionen in Python -Programmen zu verstehen.
Beispiel 1
Dies ist das erste Beispiel für eine Funktion callable (), daher halten wir es sehr einfach, damit Sie nicht verwirrt werden. Überprüfen Sie den unten angegebenen Beispielcode, um zu verstehen, wie die Funktion callable () in Python -Programmen verwendet wird:
def fun ():Hier haben wir eine Funktion namens "Fun ()" definiert und darunter haben wir eine Anweisung "y = x +x" definiert,. Danach haben wir die Funktion CALLABLE () verwendet, um zu überprüfen. Das Ergebnis aus der Funktion Callable () wird in der Variablen „Anruf“ gespeichert. Die Ausgabe wird danach auf dem Bildschirm angezeigt. Wie wir erläutert haben, ist die „Funktion“ ein Callable -Objekt, daher sollte das Ergebnis der Funktion "Callable () in dieser Situation" wahr "sein" wahr "sein. Überprüfen Sie also die Ausgabe der folgenden Funktion CALLABLE ():
Die Funktion callable () wurde „true“ zurückgegeben, da eine „Funktion“ in einem Python -Programm ein Callable -Objekt ist.
Beispiel 2
Das zweite Beispiel für die Funktion Callable () wird verwendet, um zu überprüfen, ob eine Klasse ein Callable -Objekt ist oder nicht. Hier werden wir testen, ob die „STR“ -Klasse aufrufbar ist oder nicht. Wir haben den folgenden Beispielcode für Ihr Verständnis gegeben:
String = Callable (str)In der ersten Codezeile haben Sie eine Variable "String", die das Ergebnis der Funktion callable () enthält. Die Funktion callable () empfängt die „STR“ -Klasse, um festzustellen. Wie wir wissen, dass die „Klasse“ ein Callable -Objekt in einer Python -Programmiersprache ist, sollte die Funktion "Callable () in diesem Fall" wahr "zurückgeben. Siehe die Ausgabe unten:
Die Funktion wurde „True“ zurückgegeben, was uns sagte, dass die Klasse „Str“ ein aufrufbares Objekt in einer Python -Programmiersprache ist.
Beispiel 3
Im ersten Beispiel haben wir eine benutzerdefinierte Funktion verwendet, um zu prüfen, ob sie aufrufbar ist oder nicht. Jetzt werden wir überprüfen, ob eine integrierte Funktion der Python-Programmiersprache aufrufbar ist oder nicht. Hier übergeben wir eine integrierte Funktion der Python-Programmierung an die Funktion callable () und prüfen, ob es Callable ist oder nicht. Siehe den Beispielcode im folgenden Screenshot:
Länge = Callable (Len)Die erste Zeile enthält eine Variable „Länge“, die das Ergebnis aus der Funktion callable () speichert. Die Funktion „len ()“ wird an die Funktion callable () übergeben, und danach wird eine Print () -Anweisung verwendet, um die Ausgabe der Funktion "Callable () auf dem Terminal zu drucken. Die Funktionen, die entweder benutzerdefiniert oder integriert sind, handelt. Siehe die Ausgabe unten:
Das Ergebnis ist „wahr“, was bedeutet, dass die eingebaute Funktion „Len“ aufrufbar ist.
Beispiel 4
Im vorherigen Beispiel haben wir überprüft, ob die „STR“. Lassen Sie uns eine andere Klasse „LST“ überprüfen, wenn sie aufrufbar ist oder nicht. Hier übergeben wir die "List" -Klasse an die Funktion callable (), um zu überprüfen, ob sie Callable ist oder nicht. Siehe den Beispielcode im unten angegebenen Screenshot:
LST = Callable (Liste)Die erste Codezeile enthält eine Variable „LST“, die das Ergebnis der Funktion callable () enthält. Die Klasse „Listen“ wird an die Funktion übergeben, und mit der Anweisung print () wird das Ergebnis aus der Funktion callable () auf dem Bildschirm gedruckt. Wie wir wissen, dass die „Klasse“ ein Callable -Objekt ist, sollte das Ergebnis „wahr“ sein. Siehe die Ausgabe unten:
Das Ergebnis ist „wahr“; Daher ist die Klasse „Liste“ aufrufbar.
Beispiel 5
Bisher haben wir Kurse und Funktionen überprüft, ob sie aufrufbar sind oder nicht. In diesem Beispiel werden wir erneut prüfen, ob eine deklarierte Variable aufrufbar ist oder nicht. Im Allgemeinen wissen wir, dass eine Variable kein Objekt ist, sodass sie nicht aufrufbar ist. Lassen Sie uns dies in dem unten angegebenen Beispielcode überprüfen:
Zahl = 101Hier haben wir eine Variable "Nummer" definiert und ihm einen Wert "101" zugewiesen. Danach haben wir die Funktion Callable () verwendet und die Variable übergeben, um zu überprüfen. Die Anweisung print () wird hier verwendet, um das Ergebnis der ausgeführten Methode Callable () auf dem Terminal anzuzeigen. Siehe das Ergebnis unten:
Das Ergebnis ist "falsch", da eine "Variable" kein Callable -Objekt ist.
Abschluss
Die objektorientierte Programmiersprache funktioniert hauptsächlich mit Objekten, um den Code ordnungsgemäß strukturiert zu machen. In diesem Handbuch haben wir die Funktion Callable () in der Python -Programmiersprache demonstriert. Wir haben einige grundlegende Beispiele verwendet, um die Funktionsweise der Funktion Callable () zu verstehen.