Klassennotation in Python

Klassennotation

class (Name der Klasse):
    (Suite)

Die Klasse ist wie oben geschrieben. Wie der Name schon sagt, ist der Klassenname der Name der Klasse, und die Suite ist der Teil, der die Verarbeitung beschreibt, z. B. einfache Anweisungen und Methoden. Methoden können in der gleichen Notation wie Funktionen geschrieben werden, aber im Gegensatz zu Funktionen werden sie im Allgemeinen innerhalb einer Klasse geschrieben (ich weiß nicht mehr).

Eigentlich eine Klasse machen

class Ball:
    def __init__(self):
        print('Klasse erstellen')

Erstellen Sie es so. self wird verwendet, um Variablen zu definieren, die zu dieser Klasse (diesem Objekt) gehören und als Instanzvariablen bezeichnet werden. Definieren wir nun die Instanzvariablen.

class Ball:
    def __init__(self, c, s):
        self.color = c
        self.size = s
        print('Erstellen')

Instanzvariablen

self.(Name der Instanzvariablen)

Es ist definiert als. Außerdem scheinen Instanzvariablen im Allgemeinen innerhalb der Methode init definiert zu sein.

Jetzt erstellen wir ein Objekt.

ball = Ball('RED', 20)
print(ball.color)
print(ball.size)

>>Erstellen
>>RED
>>20
```

 Hier wird "Erstellen" angezeigt, da der Druck in der Ballklasse enthalten ist.
 Eine Technik, die eine solche Klasse verwendet, um Code wiederzuverwenden und den Umfang der Beschreibung zu reduzieren, wird als objektorientiert bezeichnet (höchstwahrscheinlich falsch).

 Wenn Sie einen Fehler finden, lassen Sie es uns bitte wissen.



Recommended Posts

Klassennotation in Python
Fallklasse in Python
Inklusive Notation im Argument der Python-Funktion
In Python-Klassenvariablen versteckte Landminen
Lesen Sie PNG-Chunks in Python (Klassenausgabe)
Untersuchen Sie die Klasse eines Objekts mit Python
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
[Python] -Klasse, Instanz
Geokodierung in Python
SendKeys in Python
"Kanrika" die Python-Klasse
Metaanalyse in Python
Unittest in Python
Über Python, Klasse
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python
N-Gramm in Python
Programmieren mit Python
Plink in Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Python-Klasse, Instanz
nCr in Python.
Format in Python
Scons in Python 3
Puyopuyo in Python
Python in Virtualenv
Quad-Tree in Python
Reflexion in Python
Chemie mit Python
Hashbar in Python
# Python-Grundlagen (Klasse)
DirectLiNGAM in Python
LiNGAM in Python
In Python reduzieren
In Python flach drücken
Generieren Sie eine erstklassige Sammlung in Python
Anzeigen von LaTeX-Notationsformeln in Python, matplotlib
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Implementieren Sie __eq__ usw. generisch in der Python-Klasse
Trump-Klasse in Python (mit Vergleich)
Verwendung von __slots__ in der Python-Klasse
Generieren Sie eine Klasse aus einer Zeichenfolge in Python
Sortierte Liste in Python
Täglicher AtCoder # 36 mit Python
Clustertext in Python
AtCoder # 2 jeden Tag mit Python