Python-Klassen und -Instanzen, Instanzmethoden

Ich konnte den Python-Lernkurs IV nicht einholen Hinterlassen Sie während der Überprüfung eine Studiennotiz. Wenn es der gleiche Code ist, ist es langweilig und ich kann mich nicht daran erinnern Ich werde es mit dem Spielmaterial meines Lieblings "CLOCK ZERO ~ Das Ende der Sekunde ~" schreiben. Spoiler Alarm.


** Erstelle eine Klasse **

Klasse wird definiert durch "Klassenklassenname:" Klassennamen beginnen mit Großbuchstaben

class CZmember:

Pass schreiben, wenn nichts in der Klasse ist Richten Sie den Einzug aus

class CZmember:
  pass

Es gibt keine Verarbeitung, das heißt, es ist noch vor dem Herbst 2010.


** Erstellen Sie eine Instanz aus einer Klasse **

Sie können eine neue Instanz erstellen, indem Sie "class ()" und diese Klasse aufrufen Die von "Variablenname = Klasse ()" erzeugte Klasse kann einer Variablen zugewiesen werden

Generieren Sie eine leere Klasse

class CZmember:
   pass

cz_member1 = CZmember()

Fügen Sie der Instanz Informationen hinzu Verwenden wir dieses Mal den Namen und das Alter des CZ-Mitglieds.

class CZmember:
   pass

#Erstellen Sie eine Instanz
cz_member1 = CZmember()

#Fügen Sie der Instanz Informationen hinzu
cz_member1.name = 'Takato'
cz_member1.age  = 12

print(cz_member1.name + 'Ist' + str(cz_member1.age) +ich bin alt)

Takato ist 12 Jahre alt

Dieser Teil "Name" und "Alter" wird als Instanzvariable bezeichnet. Was ist das Ziel der Erfassung für Grundschüler?

Mitglieder werden auch schnell hinzugefügt!

class CZmember:
   pass

cz_member0 = CZmember()
cz_member0.name = 'Nadeshiko'
cz_member0.age  = 12

cz_member1 = CZmember()
cz_member1.name = 'Takato'
cz_member1.age  = 12

cz_member2 = CZmember()
cz_member2.name = 'Riichiro'
cz_member2.age  = 11

Obwohl es 7 Mitglieder gibt, ist es ärgerlich, so zu schreiben. Fügen wir es also zu dem Element hinzu, das später angezeigt wird.


** Verarbeitung innerhalb der Klasse hinzufügen **

(Fortsetzung von Zeit zu Zeit)


"CLOCK ZERO ~ Eine Sekunde vom Ende ~" Weil ich mit dem auf Switch veröffentlichten Spiel so viel weinen kann Wenn Sie interessiert sind, spielen Sie es bitte.

Recommended Posts

Python-Klassen und -Instanzen, Instanzmethoden
Binden Sie Methoden an Python-Klassen und -Instanzen
Wie Python-Klassen und magische Methoden funktionieren.
Python: Klassen- und Instanzvariablen
Informationen zu Python-Objekten und -Klassen
Python-Klassen- und Instanzvariablen
ABC für Python-Abstract-Klassen und Ententypisierung
Python-Klassendefinitionen und Instanzbehandlung
Private Methoden und Felder in Python [Verschlüsselung]
Apropos alte und neue Klassen in Python
[Python] -Klasse, Instanz
Python ist eine Instanz
Python-Klasse, Instanz
[Einführung in Python3 Tag 12] Kapitel 6 Objekte und Klassen (6.3-6.15)
Organisieren Sie die Bedeutung von Methoden, Klassen und Objekten
[Einführung in Python3 Tag 11] Kapitel 6 Objekte und Klassen (6.1-6.2)
[Hikari-Python] Kapitel 09-02 Klassen (Erstellen und Instanziieren von Klassen)
[Python] So sortieren Sie Instanzen nach Instanzvariablen
[Python] Komprimieren und dekomprimieren
Über Klasse und Instanz
Python- und Numpy-Tipps
Das einfachste Python-Memo in Japan (Klassen und Objekte)
[Python] Pip und Wheel
Bequeme Methoden von Python usw.
Grundmethode der [Python] -Klasse
Python-Pakete und -Module
Vue-Cli- und Python-Integration
Python-Klassen sind langsam
Ruby, Python und Map
Python-Eingabe und Ausgabe
Die abstrakten Methoden des abc-Moduls von Python unterscheiden nicht zwischen Klassen und Instanzen.
Python und Ruby teilen sich
[Python] So sortieren Sie Diktate in Listen und Instanzen in Listen
Metaklasse und Instanz
Python-Grundkurs (13 Klassen)
Klassen- und statische Methoden
Python asyncio und ContextVar
[Python] Arten statistischer Werte (Features) und Berechnungsmethoden
Listet Methodenargumentinformationen für Klassen und Module in Python auf
Ausländer sprechen: Wie man Klassen und Methoden auf Englisch benennt
Referenzreihenfolge von Klassenvariablen und Instanzvariablen in "self. Klassenvariablen" in Python
[Einführung in Data Scientists] Grundlagen von Python ♬ Funktionen und Klassen
Programmieren mit Python und Tkinter
Ver- und Entschlüsselung mit Python
Verschiedene Klassenmethoden und statische Methoden
3-3, Python-Zeichenfolge und Zeichencode
Python 2-Serie und 3-Serie (Anaconda Edition)
Python auf Ruby und wütend Ruby auf Python
Python-Einzug und String-Format
Python Real Number Division (/) und Integer Division (//)
Installieren Sie Python und Flask (Windows 10)
String-Objektmethoden in Python
Informationen zu Python-Variablen und -Objekten
Apache mod_auth_tkt und Python AuthTkt
Å (Ongustorome) und NFC @ Python
Lernen Sie Python-Pakete und -Module kennen
# 2 [python3] Trennung und Kommentar aus
Flache Python-Kopie und tiefe Kopie
Python und Ruby Slice Memo