Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind Python-Klassen?

Was sind Python-Klassen?

little bottle
little bottleOriginal
2019-05-31 09:57:5821868Durchsuche

In diesem Artikel erfahren Sie mehr über das Wissen über Klassen. Einige Freunde sind vielleicht gerade mit der Programmiersprache Python in Kontakt gekommen. Sie verstehen nicht, was Python-Klassen bedeuten Erfahren Sie, was „Klasse“ ist.

Was sind Python-Klassen?

1. Definition der Python-Klasse

Klasse (Klasse): wird zur Beschreibung derselben Attribute und Methoden verwendet A Sammlung von Objekten. Es definiert die Eigenschaften und Methoden, die jedem Objekt in der Sammlung gemeinsam sind. Objekte sind Instanzen von Klassen.

2. So erstellen Sie eine Klasse

Verwenden Sie die Klassenanweisung, um eine neue Klasse zu erstellen, gefolgt von „class“ für den Namen der Klasse und endet mit einem Doppelpunkt:

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

Die Hilfeinformationen der Klasse können über ClassName.__doc__ angezeigt werden.

class_suite besteht aus Klassenmitgliedern, Methoden und Datenattributen.

3. Python erstellt Klasseninstanzen

Das Folgende ist ein Beispiel einer einfachen Python-Klasse:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
  
class Employee:
   '所有员工的基类'
   empCount = 0
  
   def __init__(self, name, salary):
      self.name = name
      self.salary = salary
      Employee.empCount += 1
    
   def displayCount(self):
     print "Total Employee %d" % Employee.empCount
  
   def displayEmployee(self):
      print "Name : ", self.name,  ", Salary: ", self.salary

(empCount-Variable ist eine Klassenvariable, Der Wert wird von allen Instanzen dieser Klasse gemeinsam genutzt. Sie können über Employee.empCount in der inneren Klasse oder der äußeren Klasse darauf zugreifen. Sie wird als Konstruktor oder Initialisierungsmethode bezeichnet Die Methode wird aufgerufen, wenn eine Instanz dieser Klasse erstellt wird.

self stellt die Instanz der Klasse dar. Beim Definieren der Methode ist dies jedoch nicht erforderlich Übergeben Sie die entsprechenden Parameter. )

Das Obige ist der gesamte Inhalt dieses Artikels. In diesem Artikel wird hauptsächlich das Wissen über Python-Klassen vorgestellt. Ich hoffe, Sie können die Informationen nutzen, um das oben Gesagte und die angegebenen Beispiele zu verstehen. Ich hoffe, dass das, was ich in diesem Artikel beschrieben habe, für Sie hilfreich ist und Ihnen das Erlernen von Python erleichtert.

Das obige ist der detaillierte Inhalt vonWas sind Python-Klassen?. 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
Vorheriger Artikel:Was ist Python-Backend?Nächster Artikel:Was ist Python-Backend?