Klassen in Python (Einführung)
Jul 17, 2024 pm 10:15 PMIn Python sind Klassen die Grundlage der objektorientierten Programmierung. Einfach ausgedrückt handelt es sich im Wesentlichen um eine Vorlage zum Erstellen von Objekten mit ähnlichen Attributen.
Klassen erstellen
Die Syntax der Klassendefinition ist äußerst einfach. Alles, was Sie brauchen, ist das Schlüsselwort: class, gefolgt vom Klassennamen: (der Klassenname steht immer in UpperCamelCase). Ich habe unten ein Beispiel bereitgestellt:
Klasse Shop:
Gut gemacht, Sie haben erfolgreich eine Klasse erstellt! Jetzt werden wir uns eingehender damit befassen, wie Sie sie verwenden können. Ich werde in diesem Blog eine Klasse verwenden, um verschiedene Shops zu erstellen und zu speichern.
Klassen verwenden
Der erste Schritt nach dem Erstellen Ihrer Klasse besteht darin, eine Konstruktormethode zu verwenden, die als init-Methode bekannt ist, um Instanzattribute zu initialisieren, die beim Instanziieren von Objekten verwendet werden.
class Shop: def __init__(self, name, location, owner): self.name = name self.location = location self.owner = owner
Wenn wir jetzt ein neues Store-/Shop-Objekt innerhalb dieser Klasse erstellen oder instanziieren, teilt es diese von uns initialisierten Attribute! Jetzt erstellen wir einige Shops:
class Shop: def __init__(self, name, location, owner): self.name = name self.location = location self.owner = owner #method for displaying our stores def display_store_info(self) return f"Shop: {self.name}, Location: {self.location}, Owner: {self.owner}" #creating shop instances first_shop = Shop("FoodMart", "Main Street", "John Smith") second_shop = Shop("ClothingStore", "Billybob Avenue", "Billy Bob")
Wenn wir jetzt in unserer Python-Shell print(first_shop.display_store_info()) eingeben, sehen wir diese Anzeige:
Geschäft: FoodMart, Standort: Main Street, Besitzer: John Smith
Das Gleiche könnten wir auch für den Second_Shop tun! Wir haben in unserer Klasse eine Methode oder Funktion namens display_store_info erstellt, die es uns ermöglichte, die in unserem Init definierten Attribute einzufügen. Jetzt könnten wir unbegrenzt viele Shop-Objekte erstellen, die den Namen, den Standort und den Besitzer als wiederverwendbare Vorlage enthalten.
Dies ist erst der Anfang, wenn es um den Unterricht geht. Die Möglichkeiten und die Wiederverwendbarkeit sind unglaublich, wenn es um die Verwendung von Klassen in Python geht. Ich würde gerne in einem zukünftigen Blog-Beitrag detaillierter darauf eingehen, aber dies ist nur eine kleine Einführung.
Das obige ist der detaillierte Inhalt vonKlassen in Python (Einführung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Wie benutze ich eine schöne Suppe, um HTML zu analysieren?

So herunterladen Sie Dateien in Python

So verwenden Sie Python, um die ZiPF -Verteilung einer Textdatei zu finden

Intro zu Flask: Hinzufügen einer Kontaktseite Hinzufügen

Wie man mit PDF -Dokumenten mit Python arbeitet

Wie kann man mit Redis in Django -Anwendungen zwischenstrichen

Wie führe ich ein tiefes Lernen mit Tensorflow oder Pytorch durch?
