Heim >Backend-Entwicklung >Python-Tutorial >Der Unterschied zwischen Klassen und Funktionen in Python

Der Unterschied zwischen Klassen und Funktionen in Python

silencement
silencementOriginal
2019-06-26 14:50:416660Durchsuche

Der Unterschied zwischen Klassen und Funktionen in Python

Klasse: Wird verwendet, um eine Sammlung von Objekten mit denselben Eigenschaften und Methoden zu beschreiben. Es definiert die Eigenschaften und Methoden, die jedem Objekt in der Sammlung gemeinsam sind. Objekte sind Instanzen von Klassen.

Erstellen Sie eine Klasse

Verwenden Sie die Klassenanweisung, um eine neue Klasse zu erstellen. Auf „class“ folgt der Name der Klasse und endet mit einem Doppelpunkt:

class ClassName:
   '类的帮助信息'   #类文档字符串
   class_suite  #类体

Funktionen werden organisiert und wiederverwendbar, ein Codesegment, das zur Implementierung einer einzelnen oder verwandten Funktion verwendet wird.

Funktionen können die Anwendungsmodularität und die Wiederverwendung von Code verbessern. Sie wissen bereits, dass Python viele integrierte Funktionen bietet, beispielsweise print(). Sie können aber auch eigene Funktionen erstellen, die als benutzerdefinierte Funktionen bezeichnet werden.

Benutzerdefinierte Funktion

def functionname( parameters ):   "函数_文档字符串"
   function_suite
   return [expression]

Regeln zum Definieren von Funktionen

Der Funktionscodeblock beginnt mit dem Schlüsselwort def, gefolgt vom Funktionsbezeichnernamen und Klammern ().

Alle eingehenden Parameter und Argumente müssen in Klammern gesetzt werden. Parameter können in Klammern definiert werden.

Die erste Zeile einer Funktion kann optional einen Dokumentstring verwenden, der zum Speichern von Funktionsbeschreibungen verwendet wird.

Funktionsinhalte beginnen mit einem Doppelpunkt und werden eingerückt.

return [expression] Beendet die Funktion und gibt optional einen Wert an den Aufrufer zurück. Die Rückgabe ohne Ausdruck entspricht der Rückgabe von None.

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Klassen und Funktionen in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

In Verbindung stehende Artikel

Mehr sehen