Notation de classe en Python

Notation de classe

class (nom de la classe):
    (Suite)

La classe est écrite comme ci-dessus. Comme son nom l'indique, le nom de la classe est le nom de la classe et la suite est la partie qui décrit les traitements tels que les instructions et les méthodes simples. Les méthodes peuvent être écrites à peu près dans la même notation que les fonctions, mais contrairement aux fonctions, elles sont généralement écrites à l'intérieur d'une classe (je ne sais plus).

En fait, fais un cours

class Ball:
    def __init__(self):
        print('Créer une classe')

Créez-le comme ça. self est utilisé pour définir des variables appartenant à cette classe (objet), appelées variables d'instance. Définissons maintenant les variables d'instance.

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

Variables d'instance

self.(Nom de la variable d'instance)

Il est défini comme. De plus, les variables d'instance semblent généralement être définies dans la méthode __init__.

Créons maintenant un objet.

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

>>Créer
>>RED
>>20
```

 Ici, "Créer" est affiché car l'impression est incluse dans la classe de balle.
 Une technique qui utilise une telle classe pour réutiliser le code et réduire la quantité de description est appelée orientée objet (très probablement erronée).

 Si vous trouvez une erreur, veuillez nous en informer.



Recommended Posts

Notation de classe en Python
classe de cas en python
Notation inclusive dans l'argument de la fonction Python
Les mines terrestres cachées dans les variables de classe Python
Lire des morceaux PNG en Python (édition de classe)
Examiner la classe d'un objet avec python
Quadtree en Python --2
Python en optimisation
CURL en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
[Python] classe, instance
Géocodage en python
SendKeys en Python
"Kanrika" la classe python
Méta-analyse en Python
Unittest en Python
À propos de python, classe
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
N-Gram en Python
Programmation avec Python
Plink en Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
classe python, instance
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
Quad-tree en Python
Réflexion en Python
Chimie avec Python
Hashable en Python
Les bases de #Python (classe)
DirectLiNGAM en Python
LiNGAM en Python
Aplatir en Python
Aplatir en python
Générer une collection de première classe en Python
Afficher les formules de notation LaTeX en Python, matplotlib
[Introduction à Python] Comment utiliser la classe en Python?
Implémenter __eq__ etc. de manière générique dans la classe Python
Classe Trump en Python (avec comparaison)
Comment utiliser __slots__ dans la classe Python
Générer une classe à partir d'une chaîne en Python
Liste triée en Python
AtCoder # 36 quotidien avec Python
Texte de cluster en Python
AtCoder # 2 tous les jours avec Python